我有一个剑道网格,我的口号在下面:
在那些事件grid.dataSource.data() = null
之后,整个网格只有标题行,数据行消失了。
我必须添加代码以保持网格看起来很好:
columnReorder: function(e) {
$timeout(function () {$scope.grid.dataSource.data(e.sender.dataSource.data());});
},
columnResize: function(e) {
$timeout(function () {$scope.grid.dataSource.data(e.sender.dataSource.data());});
},
columnHide: function(e) {
$timeout(function () {$scope.grid.dataSource.data(e.sender.dataSource.data());});
},
columnShow: function(e) {
$timeout(function () {$scope.grid.dataSource.data(e.sender.dataSource.data());});
}
但是当我调整/重新排序/隐藏/显示列时,我不知道网格数据丢失的原因。
请帮帮我。
答案 0 :(得分:0)
根本原因:当我使用kendo-grid时,我设置了一个属性:k-rebind="gridOption"
查看更多详情: http://www.telerik.com/forums/angular-k-rebind-grid-column-resize-causes-refresh