请问:flex tree checkbox 的实现并可以遍历所选的checkbox对每一个check进行操作 ActionScript怎么操作?
请问:flextreecheckbox的实现并可以遍历所选的checkbox对每一个check进行操作,数据源是ArrayCollection用ActionScript怎...
请问:flex tree checkbox 的实现并可以遍历所选的checkbox对每一个check进行操作,数据源是 ArrayCollection
用 ActionScript怎么操作?最好详细讲解。
谢谢! 展开
用 ActionScript怎么操作?最好详细讲解。
谢谢! 展开
2个回答
2012-07-10
展开全部
对tree进行渲染(itemrenderer),
<mx:Tree dataDescriptor="{treeSource}">
<mx:itemRenderer>
<fx:Component>
<mx:CheckBox>
<fx:Script>
<![CDATA[
private var _tmpData:Object;
public override function set data(value:Object):void
{
_tmpData = value;
if(!_tmpData) return;
//这里就可以对每一个checkbox进行操作。
//_tmpData就是对应的每一个数据。不需要循环。
}
public override function get data():Object
{
return _tmpData;
}
]]>
</fx:Script>
</mx:CheckBox>
</fx:Component>
</mx:itemRenderer>
</mx:Tree>
<mx:Tree dataDescriptor="{treeSource}">
<mx:itemRenderer>
<fx:Component>
<mx:CheckBox>
<fx:Script>
<![CDATA[
private var _tmpData:Object;
public override function set data(value:Object):void
{
_tmpData = value;
if(!_tmpData) return;
//这里就可以对每一个checkbox进行操作。
//_tmpData就是对应的每一个数据。不需要循环。
}
public override function get data():Object
{
return _tmpData;
}
]]>
</fx:Script>
</mx:CheckBox>
</fx:Component>
</mx:itemRenderer>
</mx:Tree>
追问
就是因为不会渲染啊!不知道你能否给找一个已经实现了的itemRenderer类呢,我刚刚开始学的flex,网上找了很多都不行。我的邮箱:464706216@qq.com
谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询