1
我有一个使用外键值下拉的Kendo网格。我需要能够根据页面上外部下拉菜单的值来更新这些外键值。我可以使用Javascript设置下拉列表的新值,但网格本身具有该外键列中的旧值。我需要能够设置这些值,所以下拉菜单在编辑模式下工作。有没有人试图做到这一点或看到这样做的例子?我已经搜查了一吨,找不到任何东西。我可以更改Kendo UI Grid的外键值吗?
我有一个使用外键值下拉的Kendo网格。我需要能够根据页面上外部下拉菜单的值来更新这些外键值。我可以使用Javascript设置下拉列表的新值,但网格本身具有该外键列中的旧值。我需要能够设置这些值,所以下拉菜单在编辑模式下工作。有没有人试图做到这一点或看到这样做的例子?我已经搜查了一吨,找不到任何东西。我可以更改Kendo UI Grid的外键值吗?
function onGridEdit(e){
var ddl = e.container.find("[data-role='dropdownlist']");
if(ddl){
ddl.getKendoDropDownList().bind("change", function(evt){
e.model.set("ProductData.ProductValue.MasterDataText", this.text());
});
}
},
或者,那么你定义下拉的一格列一个编辑器,你可以 这样做:
var customDdlEditor = function (container, options) {
//some code...
change: function (e) {
options.model.Name = this.value();
},
}
我通过加载解决我的问题网格的外键值包含所有可设置的值,然后使用网格编辑中的新值更新弹出窗口。这样,在网格中编辑时,下拉菜单始终具有绑定的值。 – Hiszorn