kendo ui ızgara mvc varsayılan filtre operatörü değiştirilir?nasıl kullanarak Kendo Izgara için varsayılan filtre sırasını değiştirmek başarmış
11
A
cevap
4
Bu filterMenuInit olay aracılığıyla yapılabilir: http://jsbin.com/etItEpi/1/edit
0
Ayrıca ızgara tanımına bir sütun bazında yapabilirsiniz: Burada
/* grid configuration snip */
.Events(e => e.FilterMenuInit("filterMenuInit"))
/* grid configuration snip */
<script>
function filterMenuInit(e) {
e.container
.find("select.k-filter-and")
.data("kendoDropDownList")
.value("or");
}
</script>
bir canlı tanıtım olduğunu (MVC):
cols.Bound(m => m.xxx).Filterable(f=> f.Cell(cell => cell.Operator("or")));
+1
Bu işe yaramaz gibi gözüküyor. Hiçbir derleme hatası yok, çalışma zamanı hatası yok, ancak varsayılan ve işlem kalır. –
+1
Bu, "GridFilterMode.Row" filtre modu içindir – Sergey
Ne yazık ki durum Çözüm sadece kısmen çalışır ve çok rahatsız edici bir kullanıcı deneyimine neden olur: Sütunu yeniden düzenledikten sonra, operatör tekrar 'Ve' konumuna geri döner. Bunu yeniden üretmek için: 1) örneklemdeki ızgara/sütunu sıralanabilir olarak yapılandırın, 2) Çalıştır, 3) Filtreyi tıklayın ve operatörün 'Or' olduğunu not edin. 4) Başlığını tıklayarak sütunu yeniden düzenleyin 5) Filtreyi tıklayın ve operatörün varsayılan değerine sıfırlandığını not edin: 'Ve'. –
@ g.pickardou veya sadece Temizle düğmesine basın. – Neshta