刚开始学习flex,一切都是还在摸索阶段,目前做的项目遇到了一个问题,datagrid里itemRenderer的值无法获取。
1、从itemRenderer获取外面的值可以用outerDocument方式;
2、但是外层如何获取itemRenderer里的呢?比如说DropDownList的selectedItem
我把握的代码贴上来,并且解释下思路。各位大侠当然有更好的办法,勿喷我,我只是个菜鸟
<s:GridColumn dataField="TYPE" editable="true" headerText="类型" labelFunction="lbAPPLICATIONTYPEFun"> <s:itemRenderer> <fx:Component> <s:GridItemRenderer> <s:TextInput id="tiItemDrop" text="{data.TYPE=="1"?"工业A":"工业B"}" width="100%" height="100%" borderVisible="false" editable="false"> </s:TextInput> <s:TextInput id="tiItemDropFalse" text="@{data.TYPE}" width="100%" height="100%" borderVisible="false" visible=" |