4

剣道のドキュメントのこの例のように、データソース構成を介してhtmlヘルパーを使用して、ビューにグリッドフィルターを動的に追加しようとしています:

@(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 です (メンバーとオペレーターは問題ありません)。

どんな助けでも大歓迎です。ありがとう! - ベリー

4

1 に答える 1

4

kendo.aspnetmvc.min.js が含まれていることを確認してください。これを怠ると、同様の症状が発生します。

于 2013-06-08T08:11:27.463 に答える