Failure on model relay to nested component

Description

Applying a direct model relay to a nested component when working with the reworked TextfieldControls caused the value to get lost.

The following delivered no value:

fluid.defaults("fluid.textfieldSlider", { gradeNames: ["fluid.newRendererComponent"], modelRelay: { ariaLabelledBy: { target: "{slider}.model.dom.container.attrs.aria-labelledby", source: "{that}.options.ariaLabelledBy" }, .... components: { slider: { type: "fluid.slider", container: "{textfieldSlider}.dom.slider", options: { model: "{textfieldSlider}.model", ....

whereas writing the definition inline on the nested component with

slider: { type: "fluid.slider", container: "{textfieldSlider}.dom.slider", options: { model: "{textfieldSlider}.model", modelRelay: { ariaLabelledBy: { target: "dom.container.attrs.aria-labelledby", source: "{textfieldSlider}.options.ariaLabelledBy" } } } }

was fine

Environment

None

Activity

Show:

Justin Obara November 22, 2021 at 6:49 PM

Merged PR ( https://github.com/fluid-project/infusion/pull/1065 ) into the project repo at a52671122fdc3d34c3b029b0e294823a9bfc454d

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created November 19, 2021 at 5:10 PM
Updated July 17, 2024 at 12:08 PM
Resolved November 22, 2021 at 6:49 PM

Flag notifications