2017-01-31 49 views
0

我有multiSelect: true組合框的變化選擇模式動態

的組合框對於一些條件,我想改變是單個選定,然後再回到多選了另一個條件。

我即使添加此之後tried-

if(condition1) 
{ 
    combo1.multiSelect = false; 
    combo1.updateLayout(); 
} 

,我能夠從COMBOX選擇多個值。 還有什麼我需要添加到此。任何幫助,將不勝感激。

回答

1

顯然這還不夠。我查看了源代碼,看起來您還需要更改「combo.pickerSelectionModel」屬性的"mode"。所以最終的代碼應該看起來像這樣:

combo.multiSelect = !currentMultiselect;      
combo.pickerSelectionModel.setSelectionMode(combo.multiSelect ? 'SIMPLE' : 'SINGLE'); 

這裏你有一個sample fiddle

+0

它工作完美!非常感謝。 –