动态设置组件的itemRenderer属性
来源:互联网 发布:淘宝男装58元 编辑:程序博客网 时间:2024/05/16 09:44
对于有itemRenderer属性的组件,如List、DataGrid的DataGridColumn,如果是在设计时设置itemRenderer是比较方便的,只要指定itemRenderer所使用的包和具体组件的名称就可以了,如下:
<mx:DataGridColumn headerText="修改" dataField="edit"
itemRenderer="bss.flex.components.ButtonEditRenderer" width="50"/>
其中bss.flex.components.ButtonEditRenderer是一个带有图片的LinkButton,这样就能显示自定义的渲染效果了:
但是如果要是动态去生成这个表格列的时候又如何设置呢?是不能直接指定itemRenderer=ButtonEditRenderer,也不能给它指定字符串:
itemRenderer="bss.flex.components.ButtonEditRenderer";
这里要用到ClassFactory类,根据Class来设置,使用IFactory接口的newInstance()方法来,设置的方法如下:
var col:DataGridColumn = new DataGridColumn();
var renderer:IFactory = new ClassFactory(自定义的类名,如上面的ButtonEditRenderer);
col.itemRenderer = renderer;
- 动态设置组件的itemRenderer属性
- 动态设置组件的itemRenderer属性
- AS定义itemRenderer属性(动态设置)
- AS创建itemRenderer(动态设置)
- Flex的itemRenderer属性使用例子
- 访问List的itemRenderer的组件中定义的方法
- Android中的基础-----如何使用JAVA动态的添加并设置组件属性
- Flex组件的项目渲染器(ItemRenderer)使用总结
- Flex组件的项目渲染器(ItemRenderer)使用总结
- Flex组件的项目渲染器(ItemRenderer)使用总结 收藏
- Flex组件的项目渲染器(ItemRenderer)使用总结
- Flex组件的项目渲染器(ItemRenderer)使用总结
- Flex组件的项目渲染器(ItemRenderer)使用总结
- Flex组件的项目渲染器(ItemRenderer)使用总结
- Flex组件的项目渲染器(ItemRenderer)使用总结
- 动态设置HyperLink的属性
- DataGridView1的属性动态设置
- 动态设置js的属性
- DataGrid输出到Excel并进行格式化处理
- 乐声
- C#向Excel报表中插入图片的2种方法
- 滑杆式分页组件
- ASP.NET 2.0中将 GridView 导出到 Excel 文件中
- 动态设置组件的itemRenderer属性
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- HttpService返回数据处理
- linux下arp攻击的解决方案
- 如何给.netC#项目打包部署
- 打开你的好友QQ窗口来聊天
- SQL Server 中的443错误
- 一个留学生的札记
- 几个Flex单元测试工具