Flex中List自己定义itemrenderer渲染问题的解决
2010-08-24 11:34
357 查看
我们经常需要在List组件中自定义itemrenderer来满足我们同时显示多种内容的要求。比如增加一个CheckBox,这个在itemrenderer里实现很容易。
代码如下:
ListItemRenderer
这样就没有问题了。大家可以试试。
代码如下:
ListItemRenderer
<?xml version="1.0" encoding="utf-8"?> <s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" autoDrawBackground="true"> <s:layout> <s:HorizontalLayout verticalAlign="middle"/> </s:layout> <fx:Script> <![CDATA[ import mx.events.FlexEvent; protected function changeHandler(event:Event):void { data.ck = ck.selected; } ]]> </fx:Script> <s:CheckBox id="ck" selected="{data.ck}" x="0" y="0" change="changeHandler(event)"/> <s:Label text="{itemIndex}"/> <s:Label text="{data.label}"/> </s:ItemRenderer>
这样就没有问题了。大家可以试试。
相关文章推荐
- Flex中List自己定义itemrenderer渲染问题的解决
- Flex中List自己定义itemrenderer
- android:layout_margin真实含义 及 自己定义复合控件 layout()运行无效的问题解决
- 关于PreferenceActivity的使用和一些问题的解决(自己定义Title和取值)
- eCos系统无法正确链接到在C++源文件里自己定义的cyg_user_start函数的问题和解决的方法
- javaWeb自己定义可排序过滤器注解,解决Servlet3.0下@WebFilter注解无法排序问题
- cocos2d-x中继承CCMenu定义自己的MyMenu,这个是解决优先级的问题
- flex datagrid itemrender 渲染 问题及解决办法
- Android 解决TextVIew载入自己定义字体慢的问题
- android:layout_margin真实含义 及 自己定义复合控件 layout()运行无效的问题解决
- 关于LitePal定义List存不进去的问题的解决办法
- 通过自己定义MVC的Controller的Json转换器解决日期序列化格式问题
- 自己定义的Java类中log语句在控制台没有输出问题解决
- MyBatis学习-----解决在"数据表中字段与自己定义的属性类的属性字段不相同“的情况下的问题
- 网站无法连接sql sever数据库的一些问题处理,解决自己定义的数据库用户名,无法关联数据库和无法登陆数据库
- 解决ios7.0 以后自己定义导航栏左边button靠右的问题
- flex中DataGrid里使用itemRenderer后数据无法绑定到数据源的问题
- 前向定义导致 程序编译出现"field has incomplete type"问题的解决
- ActionBar自己定义改动无效解决方法
- find和mv的结合使用解决 arg list too long的问题