我有一个剑道网格,其中包含的下拉列表只有几个列值。我可以编辑特定的网格,它提供了正确的下拉值,但是当我尝试向网格动态添加新行时,它显示错误。
实例 link
我正在寻找的是当我单击网格中的添加新项目按钮时,它应该添加一个具有给定下拉值的新行。
我尝试添加 toolbar: ["create"]
来创建新的工具栏
在数据绑定(bind)事件中,我试图捕获按钮点击并尝试添加一个新行,但没有任何效果
dataBound: function (e) {
$('.k-grid-add').unbind("click");
$('.k-grid-add').bind("click", function () {
dataSource.add({ brandId: 0, name: "" });
var data = dataSource.data();
});
},
有人可以帮我解决这个问题吗?
最佳答案
有时您需要在模板中添加data.
以访问所需的数据属性。将您的模板更改为:
template: "#= brandName(data.brandId) #"
和
template: "#= modelName(data.modelId) #"
关于javascript - 当我们在剑道网格中已经实现了编辑选项时如何添加动态行(列中有下拉列表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53478192/