OData v4 $ filter IN Kendo UI网格支持的运算符?

问题描述 投票:0回答:1

有人知道Kendo UI网格是否完全支持OData v4运算符,例如IN运算符吗?还是我必须有多个OR语句?

kendo-ui kendo-grid odata
1个回答
0
投票

[最后,Kendo是否支持它并不重要,如果您的服务器支持in(根据this,ODATA 4.0.1可以),则可以在transport\read\data属性中设置extra子句JSON对象。

var dataSource = {
        type: "odata-v4",
        serverFiltering: true,
        serverPaging: true,
        serverSorting: true,
        transport: {
            read: {
                url: "/odata/MyEndpoint",
                data: {
                    '$filter': 'Name in ('Milk', 'Cheese')'
                    // @Dean Line above is what I meant                                   
                },
                cache: false
            }
        },
        schema: {
            model: {
                id: "id"
            }
        },
        sort: {
            field: "id",
            dir: "desc"
        },
        pageSize: 20
    };
© www.soinside.com 2019 - 2024. All rights reserved.