[英]how to access all item renderer of MX: Tree in?
我可以在as3中访问树的每个项目渲染器吗?( 请注意,我正在使用自定义项目渲染器 )可以说我想在canvas(自定义itemRender的子代)中添加一些按钮。
getItemRender().addChild();
不容易,但是有可能。
itemRenderers内部存储在数组中。 通常,该数组是受保护的变量。 看看时listItems和freeItemRenderers和highlightItemRenderer 。
它们都受到保护,因此您必须扩展Tree类并将其公开以访问它们。
如果可能的话,我强烈建议您将值放入您的dataProvider中,并根据该数据更新itemRenderer。 不尝试直接访问itemRenderers。
tree.itemToItemRenderer([item]);
遍历树的dataProvider中的每个项目,并将每个项目传递到该方法中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.