2014-09-04 15 views
1

在我的代碼:如何以編程方式在Ext JS Combobox中選擇多個值?

// Here we get the nodes for each job and select them from the combo box. 
    var nodesArrayForJobID = this.getNodesForJobID(jobID); 
    for (var i = 0; i < nodesArrayForJobID.length; i++) { 
     var node = nodesArrayForJobID[i]; 
     Ext.getCmp(jobID + "combobox_nodes").select(node) 
    } 

它知道選擇一個以上的值(循環貫穿兩次),但選擇一個新的值會取消舊的。

如何一次選擇多個值?我正在尋找一個選擇多個節點的命令(接受一個數組),或者一個具有參數的命令來明確地不取消選擇現有的選定節點。

謝謝。

回答

0

可以使用MultiCombo組件:

<ext:MultiCombo ID="multiCombo1" SelectionMode="All" runat="server" Mode="Local" 
    DisplayField="Text" ValueField="Value" StoreID="storeMultiCombo" 
    EmptyText="Select a value" Editable="false" AllowBlank="false" CausesValidation="true" 
    meta:resourceKey="multiCombo1" ></MultiCombo> 
相關問題