最近在做flex项目的开发,遇到了一个问题,于是百度、google好久终于找到了解决方案,于是记录在此。
后台返回xml做为树的数据源,现在需要删除3333333这个节点,但是又不能刷新。首先想到的肯定都是直接remove。但是经过本人的测试都不行。于是最后找到了一个这样的解决办法。
后台返回xml做为树的数据源,现在需要删除3333333这个节点,但是又不能刷新。首先想到的肯定都是直接remove。但是经过本人的测试都不行。于是最后找到了一个这样的解决办法。
- //删除选中子节点 强悍districtInfo树节点ID
- districtInfo.dataDescriptor.removeChildAt(districtInfo.selectedItem.parent(),districtInfo.selectedItem,districtInfo.selectedItem.childIndex(),districtInfo.dataProvider);
修改图标不刷新,用组件的invalidateList()方法,districtInfo.districtInfo();
目前修改名称还是不能刷新,等再看看方法