2014-09-04 92 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> 
相关问题