我希望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“]}”设置标签但是没有用。 任何线索??
答案 0 :(得分:0)
<mx:AdvancedDataGridColumn headerText="Application No" dataField="AppNo" width="120">
<mx:itemRenderer>
<mx:Component>
<mx:Button label="{data.AppNo}"/>
</mx:Component>
</mx:itemRenderer>
</mx:AdvancedDataGridColumn>
答案 1 :(得分:0)
按照建议将标签标签添加到按钮组件中,它可以正常工作。
<mx:AdvancedDataGridColumn headerText="Application No" dataField="AppNo" width="120">
<mx:itemRenderer>
<mx:Component>
<mx:Button label=""/>
</mx:Component>
</mx:itemRenderer>
</mx:AdvancedDataGridColumn>