kendo-ui - Kendo UI ASP.NET MVC 网格数据源过滤器值为空

标签 kendo-ui kendo-grid kendo-asp.net-mvc

我正在尝试通过数据源配置使用 html 帮助程序在我的 View 中动态添加网格过滤器,就像来自 kendo documentation 的这个例子一样。 :

@(Html.Kendo().Grid<Product>()
    .Name("grid")
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("Products_Read", "Home"))
        .Filter(filters =>
        {
            if (someCondition){
               // Show products whose ProductName property contains "C"
               filters.Add(product => product.ProductName).Contains("C");
               // and UnitsInStock is greater than 10
               filters.Add(product => product.UnitsInStock).IsGreaterThan(10);
            }
        })
    )
)

添加了过滤器,但每种情况下的 filterdescriptor.Value 始终为 null(Member 和 Operator 很好)。

非常感谢任何帮助。
谢谢!
- 浆果

最佳答案

确保您已包含 kendo.aspnetmvc.min.js。错过它会导致类似的症状。

关于kendo-ui - Kendo UI ASP.NET MVC 网格数据源过滤器值为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16991130/

相关文章:

javascript - Kendo UI 树列表和 Angular - 如何确定它是否已完全加载?

javascript - 使用缓存在 Kendo UI Treeview 中延迟加载

grails - 剑道网格按降序排序

css - 高度重叠的剑道 ui 网格底部边框

javascript - 我正在寻找一种同时使用 "In-Cell"和 "Popup"编辑剑道网格的方法

javascript - 复选框事件未使用 jquery 触发

jquery - Kendo - 通过页面上的代码保存网格过滤器仅存在日期过滤器网格列的问题

kendo-ui - 带有编辑器模板 Kendo 网格 mvc 的级联下拉菜单

javascript - Kendo Grid 命令栏——如何用图标替换按钮?

asp.net-mvc - 将 T4MVC 和 Kendo UI 用于 ASP.NET MVC