2015-01-06 2 views
1

У меня есть иерархическая сетка Кендо, и в некоторых случаях мне нужно отключить ее, то есть отключить функциональность разворачивания/сглаживания, сортировку, переупорядочение столбцов, изменение размера столбца, любое обходное решение для одного и того же?Отключить сетку Kendo

+0

Здравствуйте, не могли бы вы добавить код или JsFiddle для работы в качестве примера? – Pizzaboy

+0

, пожалуйста, добавьте код для него. – Shivam657

+0

, например, при редактировании сетки. У меня есть код: function onEdit (e) { var prepay = $ ('# PrePayFlag'). Prop ('checked'); if (prepay) { // здесь я хочу отключить сетку, т. Е. Сетка не сможет выполнять какую-либо операцию, такую ​​как разбиение на страницы, сортировку/фильтрацию. } } –

ответ

1

добавьте класс «k-state-disabled» для отключенной вещи в кендо. так найти элемент, который вы хотите отключить и добавить этот класс ..

или

предотвратить событие, как это за то же самое ...

$("#grid").find(".k-grid-header .k-link,.k-grid-pager .k-link").click(function(e) { 
e.stopPropagation(); 
}); 

, если вам нравится мой ответ, то не забудьте проголосовать за меня ..

+0

Большое спасибо, хотя k-state-disabled dosen't работает, но e.stopPropagation() делает мою работу .. :) –

+1

вы можете добавить события указателя: none css к элементам. Это работает для меня. – Vaibhav

Смежные вопросы