Я использую сетку Kendo-UI Grid вместе с сценариями нокаута-кендо, и я столкнулся с проблемой, что, по-моему, мне не хватает чего-то глупого.Kendo UI Grid View Не переписывает атрибуты данных
У меня есть несколько ссылок, размещенных в одном из столбцов сетки, а в том, что я использую нокаут, чтобы установить некоторые из атрибутов, включая data- атрибут как так:
<a class="copyBooking" data-bind="attr: { 'data-bookingid': BookingId }">Copy</a>
Я также есть небольшой кусочек Javascript, который установлен для запуска при щелчке на ссылке:
$(".copyBooking").click(function(){
var bookingId = $(this).data("bookingid");
//code to access a function via ajax'
});
Все кажется отлично на начальной загрузке в качестве кода в прогонах Javascript и моя тревога приходит обратно с ожидаемыми результатами. Тем не менее, когда я меняю страницы в Kendo Grid (у меня есть данные, на которые вы показывали только 10 результатов за раз), что-то останавливает работу Javascript.
В соответствии с HTML, сгенерированным в Firebug или эквивалентным в Chrome, атрибут data установлен правильно в HTML, поэтому я не уверен, что .click
не работает правильно или если сам атрибут данных не является Правильно подобраны.
Есть ли у кого-нибудь предложения?