1

我使用带有弹出编辑器的网格来插入和编辑网格行。在模板中我使用单选按钮组

以及 viewmodel var viewModel = kendo.observable({ ChequeNaghdiChange:false, ChequeReturnedChange:false ........

NRDisabled 用于禁用和启用控件,它的工作完全可以通过简单的设置 true 或 false 属性 viewModel.set("ChequeNaghdiChange",false) 弹出弹出窗口;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");
        }
    }
});

看来属性绑定在剑道中有一些问题。最好的问候阿米尔

4

1 回答 1

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);            
}
于 2013-02-13T13:30:39.097 回答