代码之家  ›  专栏  ›  技术社区  ›  Mike Sickler

当区域设置更改时,如何强制为所选项目调用Flex ComboBox的labelFunction?

  •  2
  • Mike Sickler  · 技术社区  · 16 年前

    我有一个带有标签函数的组合框,如下所示:

    private function fieldLabelFunction(item:Object):String {
        return resourceManager.getString('dashboard',"SS." + item);
    }   
    

    当我更改区域设置时,标签会正确显示在组合框的下拉列表中,或者如果我更改了一个选择。但是,当前选定项目的标签最初不会刷新。

    有没有办法强迫labelFunction再次被调用?

    1 回复  |  直到 16 年前
        1
  •  4
  •   Koen Weyn    16 年前

    如果数据提供程序是ArrayCollection(或ListCollectionView),

    从您描述的行为来看,这可能也是一个Flex错误。

    科恩

    推荐文章