0
我有一个AdvancedDatagrid,有两列可以说。 第一列有项目渲染器作为DropdownList。Flex高级数据网格 - 访问其他列中的一列的itemrenderer的值
现在,在DropdownList的更改上,我想更新第二列中的标签,我该怎么做?
我有一个AdvancedDatagrid,有两列可以说。 第一列有项目渲染器作为DropdownList。Flex高级数据网格 - 访问其他列中的一列的itemrenderer的值
现在,在DropdownList的更改上,我想更新第二列中的标签,我该怎么做?
您可以像这里一样访问弹性对象的ID。希望这可以帮助
<mx:DataGridColumn headerText="FirstColumn" id="yourFirstColumnId" dataField="FirstColumnDataProvider" change="functionName">
<fx:Script>
<![CDATA[
public function functionName():void
{
yourSecondColumnId.headerText= "".
}
]]>
</fx:Script>
</mx:DataGridColumn>
<mx:DataGridColumn headerText="SecondColumn" id="yourSecondColumnid" >
奥马尔,感谢您的快速反应,但这不是我正在寻找的。这里的问题是,我希望能够根据另一个Column的 - > itemrenderer(这里是一个下拉列表)选定的Item值来设置特定的AdvancedDatagridColumn标签。如何从itemrenderer的数据中,我可以在其他列中设置数据。 – Miral 2011-12-30 08:28:03
Datagrid列具有属性更改,它将调度可调用函数的事件。 – 2012-01-03 10:02:03
非常感谢您的回复。我得到了它的工作。 – Miral 2012-01-06 11:25:21