Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 在AdvancedDataGrid中使用按钮_Apache Flex_Button_Label_Itemrenderer_Advanceddatagrid - Fatal编程技术网

Apache flex 在AdvancedDataGrid中使用按钮

Apache flex 在AdvancedDataGrid中使用按钮,apache-flex,button,label,itemrenderer,advanceddatagrid,Apache Flex,Button,Label,Itemrenderer,Advanceddatagrid,可能重复: 我希望AdvancedDataGrid列中的数据显示为按钮。这意味着按钮的标签应显示单元格用于显示的文本。这可以使用项目渲染器完成吗?此网格的数据提供程序是一个数组,充当此列数据字段的数组键是“AppNo”。 这就是我使用itemRenderer设置按钮的方式- <mx:AdvancedDataGridColumn headerText="Application No" dataField="AppNo" width="120"> <mx:itemRendere

可能重复:

我希望AdvancedDataGrid列中的数据显示为按钮。这意味着按钮的标签应显示单元格用于显示的文本。这可以使用项目渲染器完成吗?此网格的数据提供程序是一个数组,充当此列数据字段的数组键是“AppNo”。 这就是我使用itemRenderer设置按钮的方式-

<mx:AdvancedDataGridColumn headerText="Application No" dataField="AppNo" width="120">
 <mx:itemRenderer>
   <mx:Component>
    <mx:Button/>
   </mx:Component>
 </mx:itemRenderer>     
</mx:AdvancedDataGridColumn>

我尝试使用label=“{array[“AppNo”]}”设置label,但没有成功。 有什么线索吗???


<mx:AdvancedDataGridColumn headerText="Application No" dataField="AppNo" width="120">
 <mx:itemRenderer>
   <mx:Component>
    <mx:Button label="{data.AppNo}"/>
   </mx:Component>
 </mx:itemRenderer>     
</mx:AdvancedDataGridColumn>

按照建议将标签标签添加到按钮组件中,这样可以正常工作

<mx:AdvancedDataGridColumn headerText="Application No" dataField="AppNo" width="120">
 <mx:itemRenderer>
   <mx:Component>
    <mx:Button label=""/>
   </mx:Component>
 </mx:itemRenderer>     
</mx:AdvancedDataGridColumn>

请参考过去的问题[Advance datagrid with button][1][1]: