【问题标题】:first value should be selected when loading the data in ComboBox在 ComboBox 中加载数据时应选择第一个值
【发布时间】:2010-08-27 12:08:55
【问题描述】:

我有一个组合框并从服务器动态加载数据。我需要将组合框中的第一个值显示为选定值,并根据值将数据填充到网格上。如果有人知道,请给我一个相同的示例。

谢谢, 拉维

【问题讨论】:

    标签: apache-flex actionscript-3 flex3 cairngorm


    【解决方案1】:

    您可以通过设置选择第一个值:selectedIndex=0 或设置selectedItemproperty。

    但是您应该确保有一个项目可供您选择。例如,这可以在 dataProvider 的 setter 中完成。

    【讨论】:

    • 如何在组合框中添加 selectedItem 属性?
    • <s:ComboBox selectedItem="{mySelectedItem}" /> 语法与光环组件中的相同:<mx:ComboBox selectedItem="{mySelectedItem}" />
    【解决方案2】:

    另一种确保您有数据的方法是将 ChangeWatcher 添加到 dataProvider,以便在绑定新数据时通知您。然后您可以简单地遍历数据并选择您想要的任何一个,在您的情况下 selectedIndex=0;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多