我接下来了。 :
mx:DataGridColumn width="125" headerText="Time" editable="false" mx:itemRenderer mx:Component mx:HBox mx:NumericStepper id ="TimeHour" stepSize="1" minimum="0" value="0" maximum="23"/ mx:NumericStepper id ="TimeMinute" stepSize="5" minimum="0" value="0" maximum="55"/ /mx:HBox /mx:Component /mx:itemRenderer /mx:DataGridColumn
如何将dataprovider(对象数组)中的值提供给这些单独的数字步进器。似乎在NumericStepper标记中没有提到dataField。
帮助。
P.N:IGNORE开始标记和mxml的结束标记。问题未正确显示。
答案 0 :(得分:1)
如果我没有被误解,你可以像这样访问数据:< mx:NumericStepper value =“{data.yourValue}”/>
答案 1 :(得分:0)
绑定警告应永远不会被忽略。他们告诉您,您尝试在运行时使用的属性实际上是可绑定的,并且更改其值将不传播,即您不会在视图中看到数据更改。由于itemRenderers实例被回收,因此,当用户滚动列表,网格等时,他们的数据属性会反复更改,因此您基本上无法获得所需的内容。
你必须要做的事情有很多。首先,确保您在ArrayCollection中提供给网格的对象本身是[Bindable],或者至少要显示的属性是[Bindable]。
其次,我猜你希望步进器实例也修改这些值。您应该阅读标题为“创建项目渲染器和项目编辑器”的文档部分,以获取您要执行的操作的示例。