【发布时间】:2010-03-05 20:21:33
【问题描述】:
我有一个应该在我的树控件中选择的项目数组。从下面的代码中可以看出,我将此数组绑定到树的 selectedItems 属性。如果 selectedItems 位于树的顶部,则选择工作正常。但是,如果项目靠近树的底部,Flex 似乎会“忽略”我的项目(什么都不选择)。我错过了什么吗?也许我的做法是错误的?
感谢您的帮助!
public function expand_tree(selectedItems:Array):Array {
category_tree.validateNow();
for each (var item:* in selectedItems) {
category_tree.expandItem(item, true);
}
return selectedItems;
}
<mx:Tree
width="280"
id="category_tree"
allowMultipleSelection="true"
dataProvider="{pm.categories}"
labelField="name"
selectedItems="{expand_tree(pm.selectedCategoryItems)}"
change="pm.updatePageCategories(category_tree.selectedItems)"/>
【问题讨论】:
标签: apache-flex flex3 tree