2013-02-09 86 views
0

我使用帶彈出窗口編輯器的網格來插入和編輯網格行。 在模板我使用單選按鈕組啓用禁用kendo ui網格彈出窗體中的控件

和在視圖模型定義 VAR視圖模型= kendo.observable({ ChequeNaghdiChange屬性:假, ChequeReturnedChange:假 ....... 。

的NRDisabled用於禁用和使能控制其通過簡單的設置真或假的屬性 viewModel.set完美工作出彈出的(「ChequeNaghdiChange」,假); kendo.data.binders.NRDisabled = kendo.data.Binder.extend({

refresh: function() { 
     if (this.bindings.NRDisabled.get()) { 
      this.element.setAttribute("disabled", "disabled"); 
     } else { 
      this.element.removeAttribute("disabled"); 
     } 
    } 
}); 

這似乎屬性綁定在劍道一些問題。 問候 阿米爾

回答

0

我可以說,我啓用和禁用的控制,在彈出的方式不一樣,我附上一個事件電網編輯事件如下。

.Events(events => events.Edit("onOrderDesignGridEdit")) 

然後在編輯功能我安裝,我想啓用或使用模型禁用的控件。

function onOrderDesignGridEdit(e, a) { 
    var model = e.model; 
    var overrideTotal = model.OverrideTotal; 
    var totalEditor = $("#Total").data("kendoNumericTextBox"); 
    totalEditor.enable(overrideTotal);    
}