【问题标题】:How to set default value of Drop down while returning on service?返回服务时如何设置下拉的默认值?
【发布时间】:2013-08-19 12:41:18
【问题描述】:

我有两个下拉名称作为 Branch 和另一个作为 Employee 。两者都是相关的 对彼此。如果先选择分支然后选择员工,我有一个场景 下拉菜单仅显示彼此相关的员工。它工作正常。

当用户选择第一个分支然后选择员工和 然后再次选择其他一些分支,然后这个员工的下拉菜单被重置 并将所选索引显示为空白,但下拉变量中的值仍然存在 上一个由于其返回错误的结果。

我不想在每个更改处理程序中设置选定的索引 = -1,我只想 当服务返回此下拉列表的结果时编写一些通用代码。*

  var event:IndexChangedEvent = new IndexChangedEvent(IndexChangedEvent.CHANGE,  
  false, false, -1, this.selectedIndex);
  dispatchEvent(event);*

请指导我,这样我就不必为每个下拉菜单重写代码 我想在服务返回时在我的自定义组件中添加代码。请帮助我
因为我是 flex 的新手。**

【问题讨论】:

    标签: java actionscript-3 apache-flex flex4.5 flex4.10


    【解决方案1】:

    我猜你在两个方向上都使用相同的事件,所以每个下拉菜单都被重置以选择另一个。

    我不确定您是否需要自定义事件才能执行此操作,除非您使用其他信息。只需将两个 Dropdown ListEvent.CHANGE 事件的代码分开即可:

    • 当 Branch 的选中项发生变化时,获取对应的 Employee 项并将索引应用到 Employee Dropdown。
    • 当 Employee 的选中项发生变化时,将 Branch Dropdown 索引设置为 -1 或相应的员工索引,由您决定。

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      • 2013-10-23
      • 2020-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多