选择“全部”选项

时间:2017-05-26 10:57:54

标签: javascript jquery kendo-multiselect

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

这是我的Kendo Multiselect。

当我从多选中单击ALL时,我需要获取所有多选值。

请帮忙。

数据源:从数据库填充。

1 个答案:

答案 0 :(得分:0)

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

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

}

Dojo Example