Flex 4 – 单元格中带按钮的DataGrid
发布时间:2020-12-15 01:48:43 所属栏目:百科 来源:网络整理
导读:如何在数据网格的单元格中添加按钮控件?我希望在datagrid中的一列中的每一行都有一个按钮.数据网格控件行不需要以任何方式进行选择. 解决方法 这真的很简单.只需为列定义自定义项呈示器即可 mx:DataGrid width="100%" height="100%" dataProvider="{this.so
如何在数据网格的单元格中添加按钮控件?我希望在datagrid中的一列中的每一行都有一个按钮.数据网格控件行不需要以任何方式进行选择.
解决方法
这真的很简单.只需为列定义自定义项呈示器即可
<mx:DataGrid width="100%" height="100%" dataProvider="{this.someData}"> <mx:columns> <mx:DataGridColumn headerText="Buttons" > <mx:itemRenderer> <fx:Component> <s:ItemRenderer width="100%"> <s:Button label="{data.buttonName}" click="{outerDocument.someFunction()}" /> </s:ItemRenderer> </fx:Component> </mx:itemRenderer> </mx:DataGridColumn> </mx:columns> </mx:DataGrid> 使用数据引用行的dataprovider对象和outerDocument来访问项呈示器外部的方法. 希望这可以帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |