Flex中使用ItemRenderer实现表格行超链接
四月 10, 2009 in RIA Flex
在DataGrid的数据显示中,我们往往希望能够为表格行数据中的某个列添加一个超链接,然后点击超链接的时候显示明细信息或者其它信息。在Flex中实现链接需要使用LinkButton控件,因此实行这样的需求大致是如下的思路:
- 扩展LinkButton这个控件,使它显示的时候有超链接一样的下划线,同时需要必须监听鼠标单击事件来响应用户的操作
- 扩展一个DynamicEvent事件,实现当用户单击超链接的时候,将选中的表格行数据返回,以备后续处理使用
- 创建表格列的使用,实例化上面扩展的LinkButton控件,将它作为数据表格列的ItemRenderer属性