Kendo ui Kendo外键列筛选器不适用于类别名称

Kendo ui Kendo外键列筛选器不适用于类别名称,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,点击上面的链接,在那里我再现了我的情况。我有一个类别的外键列,它返回基于产品名称值的类别名称。我希望根据外键值和类别名称进行筛选。简单来说,不会对类别列进行筛选。这是因为您没有指定列的类型 这是通过dataSource.schema.model.fields配置完成的 剑道格网 $(“#网格”).kendoGrid({ 栏目:[{ 字段:“产品名称” }, { 字段:“类别”, 价值观:[{ 文字:“饮料”, 价值:1 }, { 文字:“食物”, 价值:2 }] }], 数据源:{ 数据:



点击上面的链接,在那里我再现了我的情况。我有一个类别的外键列,它返回基于产品名称值的类别名称。我希望根据外键值和类别名称进行筛选。简单来说,不会对类别列进行筛选。

这是因为您没有指定列的类型

这是通过dataSource.schema.model.fields配置完成的


剑道格网
$(“#网格”).kendoGrid({
栏目:[{
字段:“产品名称”
}, {
字段:“类别”,
价值观:[{
文字:“饮料”,
价值:1
}, {
文字:“食物”,
价值:2
}]
}],
数据源:{
数据:[{
产品名称:“茶”,
类别:1
}, {
产品名称:“火腿”,
类别:2
}
],
模式:{
型号:{
字段:{
类别:{
类型:“编号”
}
}
}
}
},
可过滤:真
});

在上面的链接中,我按照u的解释进行了尝试,但筛选仍然不适用于角色Column。你能帮我看看这个吗@佩图尔苏贝夫
<head>
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.common.min.css">
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.rtl.min.css">
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.default.min.css">
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.dataviz.min.css">
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.dataviz.default.min.css">
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.mobile.all.min.css">
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="http://cdn.kendostatic.com/2014.1.416/js/kendo.all.min.js"></script>
    <meta charset=utf-8 />
    <title>Kendo Dojo Grid</title>
</head>

<body>
    <div id="grid"></div>
    <script>
        $("#grid").kendoGrid({
            columns: [{
                field: "productName"
            }, {
                field: "category",
                values: [{
                    text: "Beverages",
                    value: 1
                }, {
                    text: "Food",
                    value: 2
                }]
            }],
            dataSource: {
                data: [{
                    productName: "Tea",
                    category: 1
                }, {
                    productName: "Ham",
                    category: 2
                }

                ],
                schema: {
                    model: {
                      fields: {
                            category: {
                                type: "number"
                            }
                        }
                    }
                }
            },
            filterable: true
        });
    </script>
</body>