Flex dataGrid 使用 ItemRenderer 在 datagridcolumn 中添加按钮?
我有这个代码。我想在数据网格的第二列中添加按钮。
<mx:DataGrid width="100%" height="95%" id="id_variableRefList" >
<mx:columns>
<mx:DataGridColumn id="id_name" dataField=""/>
<mx:DataGridColumn id="id_strip" dataField="">
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
如何使用 ItemRenderer 在第二列中添加按钮?
I have this code. I want to add Buttons in the second column of the data grird.
<mx:DataGrid width="100%" height="95%" id="id_variableRefList" >
<mx:columns>
<mx:DataGridColumn id="id_name" dataField=""/>
<mx:DataGridColumn id="id_strip" dataField="">
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
How can I add buttons in second column using an ItemRenderer?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有很多方法可以做到这一点。
您可以像这样使用 内联 itemRenderer :
或者您可以创建一个 < a href="http://www.switchonthecode.com/tutorials/flex-using-item-renderers" rel="noreferrer">自定义组件并设置
itemRenderer
属性DataGridColumn
的。更新:
要获取所单击按钮的 ID,您可以使用传递给
eventListener
的event
的currentTarget
属性。There are many ways you can do this.
You could use an inline itemRenderer like so:
Or you could create a custom component and set the
itemRenderer
property of theDataGridColumn
.UPDATE:
To get the id of the button that was clicked, you can use the
currentTarget
property of theevent
that gets passed to youreventListener
.