У меня есть сетка пользовательского интерфейса кендо, использующая набор knockout-kendo.
У меня есть несколько пользовательских кнопок в одном столбце сетки, т.е. чтобы сделать вызов ajax для редактирования записи в другом div, удалить ее или проверить наличие editId для вызова функции. Моя проблема в том, что оба события запускаются дважды! Кроме того, для меня это выглядит как событие dataBound
и событие dataBinding
одно и то же.
Вот скрипка
this.dataBound = function(){
alert('dataBound');
};
this.dataBinding = function(){
alert('dataBinding');
};
Я пробовал разные подходы.
Вот еще одна скрипка
this.gridConfig = {
data: self.myData,
datasource: {
data: 'data'
},
dataBound: function(){
alert('dataBound');
},
dataBinding: function(){
alert('dataBinding');
},
};
События запускаются при привязке сетки и при привязке данных. Но как мне быть уверенным, чтобы получить только Event, когда все данные есть?
Кто-нибудь знает, что там происходит? Кстати, я использую плагин сопоставления.