Javascript 当ViewModel与构造函数模式一起使用时,KoGrid的第二次绑定失败
我正在使用KoGrid进行数据绑定。下面的代码似乎非常有效: var ViewModel={ 奖品收藏:ko.Array; } 然后用PrizeCollectiondata将其绑定到代码中的某个地方;当我在以下模板中使用它时,效果非常好:Javascript 当ViewModel与构造函数模式一起使用时,KoGrid的第二次绑定失败,javascript,jquery,data-binding,knockout.js,Javascript,Jquery,Data Binding,Knockout.js,我正在使用KoGrid进行数据绑定。下面的代码似乎非常有效: var ViewModel={ 奖品收藏:ko.Array; } 然后用PrizeCollectiondata将其绑定到代码中的某个地方;当我在以下模板中使用它时,效果非常好: <div data-bind="koGrid: { data: PrizeFulfilmentStatuses , columnDefs: [ { field: 'Description', width: 140 },
<div data-bind="koGrid: { data: PrizeFulfilmentStatuses , columnDefs: [ { field: 'Description', width: 140 },
{ field: 'Order', width: 100, headerClass: 'specialHeader' },
{ field: 'ColorHex', width: 150,cellTemplate: 'editTemplate' },
{ field: 'Editable', width: 180, cellClass: 'specialCell' },
{ field: 'ID', width: 170 }, { field: 'Who', width: 170 }],
autogenerateColumns: false,
isMultiSelect: false,
enablePaging: true
} "></div>
基本上data.column是空的
我不知道为什么它对相同的数据有问题。我还试着解开了与
ko.cleanNode(document.getElementById("KoGridContainer"));
这也没什么帮助
有什么建议吗
ko.cleanNode(document.getElementById("KoGridContainer"));