4

我正在尝试通过数据源配置使用 html 帮助程序在我的视图中动态添加网格过滤器,例如kendo 文档中的这个示例:

@(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 始终为空(成员和运算符都可以)。

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

4

1 回答 1

4

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

于 2013-06-08T08:11:27.463 回答