FLEX Tree动态获得信息时遇到的问题总结

 

转http://blog.csdn.net/susan_Zhang/archive/2009/08/28/4493056.aspx

 这两天终于完成了树的自动获取功能,在这其间遇到两了问题郁闷了好久终于解决了,哈哈

 1.自动获取树数据超过显示范围时没有自动生成滚动条.

   解决方法:

      获得数据后分发事件.

                   arrayCollection.itemUpdated(item);
                   arrayCollection.dispatchEvent(new CollectionEvent(CollectionEvent.COLLECTION_CHANGE, false, false, CollectionEventKind.ADD, -1, -1, [item]));
  2.当数据多时,展开多个结点快速滑动滚动条会产生显示重复或部分无法显示的问题,原因是Tree中的也是用的itemRender产生延迟造成的.

  解决方法:

     在Tree的scroll时调用myTree.invalidateList()方法,起到刷新树的作用.

 

这样修改后,树的刷新确实好很多了,不过有时候还是有问题,继续解决中。

你可能感兴趣的:(tree,Flex,scroll)