2014-01-28 220 views
0

二次過濾器我能夠自定義上劍道網格主過濾器爲:定製在劍道網格

@(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("")) 
     ) 
) 

我在這裏能夠使用「包含」爲默認主過濾器如圖圖片下面: enter image description here

但我想也想使用"Contains"作爲默認過濾我的二級過濾器。

回答

0
.Filter(x=>x.Add(y=>y.CustomerName).Contains("").And().Contains("")) 

您可以使用「和()」爲經營或者「或()」中或操作

+0

它僅第一次 但是,當我們清除過濾器,然後再變成默認爲「是等於「 – Rahul

+0

所以你需要一個JS功能,當點擊清除按鈕時觸發,我說得對嗎? – MustafaP

+0

什麼樣的JS功能? 然後我必須寫每個列的JS代碼,這將形成一個凌亂的代碼,不是嗎? – Rahul