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]: