Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择“获取剑道多重选择的所有值”;“全部”;选项_Javascript_Jquery_Kendo Multiselect - Fatal编程技术网

Javascript 选择“获取剑道多重选择的所有值”;“全部”;选项

Javascript 选择“获取剑道多重选择的所有值”;“全部”;选项,javascript,jquery,kendo-multiselect,Javascript,Jquery,Kendo Multiselect,这是我的剑道多选 当我从multiselect中单击all时,需要获取所有multiselect值 请帮忙 数据源:从数据库填充。如果要选择multiselect中的所有值(选择“全部”时),可以使用: var SelectedMapTypes = $("#msMapType").data("kendoMultiSelect") select: function(e) { var dataItem = this.dataSource.view()[e.item.index()];

这是我的剑道多选

当我从multiselect中单击all时,需要获取所有multiselect值

请帮忙

数据源:从数据库填充。

如果要选择multiselect中的所有值(选择“全部”时),可以使用:

var SelectedMapTypes = $("#msMapType").data("kendoMultiSelect")

select: function(e) {
    var dataItem = this.dataSource.view()[e.item.index()];

    var values = dataItem.value === "ALL" ? 
        $.map(this.dataSource.data(), function(dataItem) {
            return dataItem.value;
        }) 
        : this.value();

    this.value(values); // values holds all items within the multiselect

}