繁体   English   中英

弹性树自定义项渲染器子级创建

[英]flex tree custom item renderer children creation

我为树创建了一个自定义项目渲染器,我在创建子代函数中添加了一些子代,我的问题是有时我需要显示这些子代,有时我不需要,这取决于我还添加了一个按钮在创建子项时,问题是即使我不希望它可见也不得不创建该项目,并通过将visible设置为false将其删除,这会占用大量内存,我尝试在按钮上创建它单击侦听器,但滚动时孩子消失了,如果我继续上下滚动,它可能会再次出现。

我正试图在需要它可见时添加子项,这是否可行,或者我必须在子项创建方法上创建子项?

通常,您对状态执行类似的操作。 这样,仅当容器进入给定状态时才创建容器内的组件(在本例中为项目渲染器)。 采用这种方法的好处是,您无需考虑何时需要创建/删除组件,而让状态模型为您处理。 希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM