Кендо сетка MVVM

У меня есть сетка кендо с возможностью изменения размера столбца. Когда я дважды щелкаю заголовок столбца, размер этого столбца должен изменяться до автоматической ширины (ссылка: "jsfiddle.net/YF7ny/").

Мне нужны эти параметры через MVVM (Model-View-View Model). Я новичок в концепциях кендо и mvvm, пожалуйста, помогите мне.


person sona    schedule 30.05.2014    source источник
comment
Что мне нужно, чтобы эти параметры через MVVM (Model-View-View Model) означали? Я не понимаю, какое отношение MVVM имеет к изменению размера столбца.   -  person OnaBai    schedule 30.05.2014


Ответы (1)


Чтобы добавить обработчик двойного щелчка, вам потребуется создать собственный биндер MVVM. Здесь есть некоторая документация по созданию пользовательского связующего: http://docs.telerik.com/kendo-ui/getting-started/framework/mvvm/bindings/custom

Тогда ваш элемент сетки может иметь что-то вроде

data-bind="gridColumnResize: x"

Другой альтернативой является расширение виджета Grid по умолчанию и создание собственного, а в init вы можете добавить свой обработчик двойного щелчка.


Поскольку это JavaScript, вы даже можете перезаписать существующий виджет Kendo Grid и добавить эту функцию во все сетки.

person CodingWithSpike    schedule 30.05.2014