2013-11-13 2 views
1

У меня есть сетка Kendo, использующая обертки ASP.NET MVC с настройкой сортировки, фильтрации и столбца. Я уверен, что большинство из вас знает, что есть два интерактивные действий в заголовке каждого столбца:kendo grid custom column menu

  • Щелкнув название в заголовке столбца сортирует данные в этом столбце
  • При нажатии на значке меню колонки (значок шеврона) отображает опции меню столбца

В этой сетке много столбцов, поэтому недвижимость стоит немного дороже. То, что я хотел бы сделать, это заменить действие сортировки на текстовом элементе заголовка, щелкнув действие меню столбца. По сути, я хочу, чтобы заголовок в каждом заголовке столбца заменил значок шеврона. Когда я нажимаю текст заголовка в каждом столбце, я хочу использовать параметры меню столбца (сортировать asc, sort desc, columns, filter) вместо сортировки.

Возможно ли это?

ответ

0

Я думаю, что это так, я не сделал это лично, но я думаю, что это всего лишь случай удаления классов «k-icon», «ki-arrow-n» и «ki-arrow-s» из ссылку заголовка столбца на событие on click. вам может потребоваться использовать в этом случае следующее, чтобы убедиться, что Kendo установлен с помощью значка.

setTimout(function(e){ 
    // remove classes 
},1); 

Надеюсь, это поможет.