我能够将Kendo Grid上的主要过滤器自定义为:
@(Html.Kendo().Grid<Invoice.Models.ViewModels.DossierViewModel>()
.Name("Dossier")
.Columns(columns =>
{
columns.Bound(p => p.CustomerName).Title("Customer").Width(150);
})
.Filterable()
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Dossier_Read", "Dossier"))
.Filter(x=>x.Add(y=>y.CustomerName).Contains(""))
)
)
在这里,我可以使用“Contains”作为默认主过滤器,如下图所示:
但我还想使用"Contains"
作为默认过滤器我的辅助过滤器。
答案 0 :(得分:0)
.Filter(x=>x.Add(y=>y.CustomerName).Contains("").And().Contains(""))
您可以使用“And()”进行操作或使用“Or()”进行操作