我正在尝试实现一个简单的剑道网格。
对于每个按钮,单击网格都将绑定为
$("#grid").kendoGrid({
dataSource: data,
toolbar: [],
editable: (viewModel.isEnabled ? { "createAt": "bottom" } : false),
//edit: onReleaseGridEditing,
height: 250,
scrollable: true,
columns: cols,
remove: function (e) {
}
});
每次点击的数据和列都不同。
预计#BudgetGrid可以在每次按钮单击时动态更改。
不幸的是,只有数据行被更改(行数和值),但列名并没有相应改变。
我尝试致电
$("#grid").data("kendoGrid").refresh()
或
$("#grid").data("kendoGrid").destroy()
但是列名和列数没有重新加载
我发现可以通过将$(“#grid”)。empty()设置为空来完成此操作。
但是我想知道这是否是正确的方法。
谢谢。