【问题标题】:Flex Tree doesn't always "highlight" selectedItemsFlex Tree 并不总是“突出显示” selectedItems
【发布时间】: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


    【解决方案1】:

    问题似乎是一些树孩子没有打开。我现在遍历我选择的项目并首先打开那些树枝。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-06
      • 2017-09-23
      • 2011-03-18
      • 1970-01-01
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      相关资源
      最近更新 更多