2012-11-28 21 views
7

o Kendo UI Izgara belirli sütun için sütun menüsünü devre dışı bırakmak mümkün mü? Ve eğer öyleyse, nasıl yapılmalı?Kendo UI Izgara belirli sütun için sütun menüsünü devre dışı bırakılması

+0

sorunuzu rephrasing sakıncası var, bu açık değil! KendoUI'da hangi sütunları kastediyorsunuz? Kafes? – OnaBai

+0

Soruyu düzenledim. Evet, kendo ızgarasından bahsediyorum. –

+1

Seçici olduğum için üzgünüm :-) _menu_ sütununun başlığını mı kastediyorsunuz? Eğer öyleyse sen tanımladığınızda, daha sonra 'bir boşluk olarak' başlık ile 'tanımlamak columns':' title:" "' – OnaBai

cevap

12

kutunun dışında sadece gösterilmesini sütunu hariç tutabilir/sütun menü aracılığıyla gizli (yani kontrol edebilirsiniz o sütun/işaretini kaldırın için tanımlanan bir onay kutusu bulunur olmayacağım). Sütununuzu tanımlarken Bunu yapmak için size menü seçeneğini kullanmalıdır. , ör. İsterseniz

jQuery("#Grid").kendoGrid({ 
    "columns": [{ 
     "title": "Person ID", 
     "menu": false, //this way 
     "field": "PersonID" 
    }, 
    { 
     "field": "Name", 
     "encoded": true 
    }, 
    //... 

tamamen sütun menüsü Diyelim gizlemek kullanabileceğiniz 3 sütun iş çevresinde aşağıdaki: sütunları tanımlarken MVC kullanabilirsiniz

$(function(){ 
    $('#GridName .k-header-column-menu').eq(2).hide() 
}) 
+0

Razor MVC için kendo ui'de bunu yapmanın bir yolu var mı? Bu mümkün de .. –

+0

Aynı yaklaşımı uygulayabilirsiniz? –

+0

Merhaba Petur, ayrıca, ben sadece belirli bir sütundan sütun menüsünü devre dışı bırakmak istediğiniz); Yine JavaScript o gizlemek mantığı kodlarını yazmanız ancak MVC için Wrappers kullanırken –

0

. Örnek kod aşağıdaki gibidir.

columns.Bound (kişi => person.FirstName) .IncludeInMenu (yanlış);

+2

Bu yalnızca sütun menü seçenek listesi sütunu kaldırır. Belirli bir sütundaki sütun menüsünü gizlemek için yukarıdaki Petur'un gibi bir geçici çözüm kullanmanız gerekir. – Rowan

İlgili konular