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