flex DataGrid 内增加按钮的问题

flex DataGrid 内增加按钮的问题,第1张

<s:DataGrid id="userlst" dataProvider="{userList}" textAlign="center" width="100%" height="100%">

<s:columns>

<s:ArrayList>

<s:GridColumn dataField="loginName" headerText="用户名称"/>

<s:GridColumn dataField="realName" headerText="真实姓名"/>

<s:GridColumn dataField="depName" headerText="用户部门"/>

<s:GridColumn dataField="stateNo" headerText="用户状态"/>

<s:GridColumn headerText=" *** 作" >

<s:itemRenderer>

<fx:Component>

<s:Button label="删除"/>

</fx:Component>

</s:itemRenderer>

</s:GridColumn>

</s:ArrayList>

</s:columns>

</s:DataGrid>

使用itemClick属性,添加响应函数如itemClick="onclick(event)"就可以响应点击事件了

然后在脚本中添加函数如

<fx:Script>

<![CDATA[

protected function onclick(event:ChartItemEvent):void

{

var u:URLRequest = new URLRequest(“你的跳转地址”)

navigateToURL(u, "_blank")

}

]]>

</fx:Script>

我不太清楚你所说的绑定按钮是什么意思,是不是想让某一个具体单元格显示一个按钮。如果是这样一般采用渲染器把具体某一个单元格渲染成按钮就可以了,渲染器是什么,你去网上查查资料,看几个实例,自己再写一个就明白了。

求采纳


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11708992.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存