2013-08-19 40 views
0

我有兩個下拉一個名稱作爲分支和其他僱員。兩者相互關聯 。我有一個情景,如果首先選擇一個分支,然後員工 下拉只顯示彼此相關的員工。它的工作正常。如何在返回服務時設置下拉菜單的默認值?

當用戶選擇第一個分支,然後員工選擇第一個分支,然後再選擇一些其他分支,然後這個員工下拉得到重置 ,它顯示選定的索引爲空白,但下拉變量的值保持 前一個由於其reterving錯誤的結果。

我不想設置所選指數= -1在每一個變化的處理程序,我只希望當服務回報這個下拉的結果 寫一些通用的代碼。*

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

請指導我這個,所以我不必重新編寫每個降下來的代碼我 想在我的自定義組件添加一個服務返回碼。請幫我
,因爲我在新的彎曲**

回答

1

我猜你在兩個方向上都使用同一個事件,所以每個都是正在重置下拉菜單以選擇另一個。

我不確定您需要自定義事件才能這樣做,除非您使用其他信息。代碼爲您的兩個下拉ListEvent.CHANGE事件簡單地分開:

  • 當分支的選擇項正發生改變,得到相應的員工項和指標適用於員工下拉。
  • 當員工的選定項目發生更改時,可以將分支下拉列表索引設置爲-1或相應的員工索引,由您決定。