Dynamic Flex 3-动态列DataGrid、ItemRenderer、TextInput、如何设置属性;文本“;?
以下是案例(Flex 3):Dynamic Flex 3-动态列DataGrid、ItemRenderer、TextInput、如何设置属性;文本“;?,dynamic,datagrid,flex3,Dynamic,Datagrid,Flex3,以下是案例(Flex 3): 我有一个 具有动态列数的DataGrid 每个单元格作为一个ItemRender 每个ItemRenderer作为文本输入 如果列数保持相等,则项目呈现中textInput的属性文本将为 但我有一个动态的列名编号 因此,我无法访问text=“{data.”不同的列名“}” 有什么帮助吗 致以最诚挚的问候为了访问数据提供者,我找到了访问不同列名称的正确方法 Itemrender mxml: <mx:TextInput width="100%" height=
我有一个
- 具有动态列数的DataGrid李>
- 每个单元格作为一个ItemRender李>
- 每个ItemRenderer作为文本输入李>
但我有一个动态的列名编号
因此,我无法访问
text=“{data.”不同的列名“}”
有什么帮助吗
致以最诚挚的问候为了访问数据提供者,我找到了访问不同列名称的正确方法
Itemrender mxml:
<mx:TextInput width="100%" height="100%" click="cellClickHandler(event)" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.dataGridClasses.DataGridListData;
import mx.controls.listClasses.ListData;
override public function set data(value:Object):void
{
if(value != null)
{
super.data = value;
var dglistData:DataGridListData = listData as DataGridListData;
this.text = value[dglistData.dataField];
}
}
public function cellClickHandler(e:Event)
{
}
]]>
</mx:Script>
</mx:TextInput>