Ошибка в JQuery DataTables + KnockOut (+ BootStrap)?
Я связал KnockOut observableArray с jQuery DataTable. Когда я динамически добавляю элементы в этот массив, новые элементы корректно отображаются в таблице, однако некоторые параметры самой таблицы данных не обновляются. Пейджер необновляться. Так же "данные недоступны" сообщение не исчезает.
HTML:
Name
Test
Модель нокаута:
var Sample = function(name) {
this.Name = ko.observable(name);
};
var ViewModel = function() {
var self = this;
self.List = ko.observableArray();
self.AddSample = function() {
self.List.push(new Sample('New'));
};
};
ko.applyBindings(new ViewModel());
ДОМ готов:
$(document).ready(function() {
$('#tblSample').dataTable({
"sDom": "t",
"sPaginationType": "bootstrap",
"bFilter": true,
"bLengthChange": false,
"bSort": true,
"iDisplayLength": 15,
"oLanguage": {
"sLengthMenu": "_MENU_ records per pagina"
}
});
});
Рабочая JSFiddle:http://jsfiddle.net/PhpDk/1
Я что-то не так делаю, или это ошибка?
Спасибо нико
(редактировать: исправлены ссылки CDN в jsfiddle)