Javascript kendo ui数据源过滤器“;在;

Javascript kendo ui数据源过滤器“;在;,javascript,filter,kendo-ui,kendo-grid,kendo-datasource,Javascript,Filter,Kendo Ui,Kendo Grid,Kendo Datasource,如何使用运算符“in”筛选剑道数据源? 例如: DataSource filter选项不支持此操作,因此您必须在创建数据源之前过滤数据,例如: var original_data = [{ "group": [1, 2], "name": "Coca Cola" }, { "group": [1, 3], "name": "Pizza" }]; function filter_articles(original_data, group) { var fi

如何使用运算符“in”筛选剑道数据源? 例如:


DataSource filter选项不支持此操作,因此您必须在创建数据源之前过滤数据,例如:

var original_data = [{
    "group": [1, 2],
    "name": "Coca Cola"
}, {
    "group": [1, 3],
    "name": "Pizza"
}];

function filter_articles(original_data, group) {
    var filtered = original_data.filter(function (item) {
        return item.group.indexOf(group) !== -1;
    });

    var ds = new kendo.data.DataSource({
        data: filtered
    });
    ds.read();

    return ds;
}

var filteredDs = filter_articles(original_data, 3);
()

var original_data = [{
    "group": [1, 2],
    "name": "Coca Cola"
}, {
    "group": [1, 3],
    "name": "Pizza"
}];

function filter_articles(original_data, group) {
    var filtered = original_data.filter(function (item) {
        return item.group.indexOf(group) !== -1;
    });

    var ds = new kendo.data.DataSource({
        data: filtered
    });
    ds.read();

    return ds;
}

var filteredDs = filter_articles(original_data, 3);