javascript - 如何以编程方式在 Ext JS Combobox 中选择多个值?

标签 javascript select extjs 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)
    }

它知道选择多个值(通过 for 循环运行两次),但选择新值会取消选择旧值。

如何一次选择多个值?我正在寻找一个选择多个节点(接受一个数组)的命令,或者一个有一个参数的命令,特别是不取消选择现有的选定节点。

谢谢。

最佳答案

你可以使用 value :[ArrayOfValues] 配置或使用 setValue ([ArrayOfValues]) 方法选择多个值

示例 fiddle 在这里:https://fiddle.sencha.com/#fiddle/9u8

关于javascript - 如何以编程方式在 Ext JS Combobox 中选择多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25673695/

相关文章:

javascript - 如何使用 jQuery 收集具有相同 ID 的 HTML 元素数组?

javascript - ExtJS 网格过滤器没有出现

javascript - 如何防止某些表单的字段被提交

extjs - 切换对话框中一组字段的可见性

javascript - 我在这里正确使用 Javascript 中的 isNAN 函数吗?

javascript - 主页最后修改日期

Javascript promise 不明确

php - 通过 codeigniter 中的 Controller 传递给模型?

mysql - 如何在同一列 SQL 上进行乘法替换

sql - 依赖于不同表中的另一个字段的字段的大小写条件