剑道UI电网有条件编辑单元(Kendo UI grid conditionally editable

2019-10-22 04:06发布

我试图通过编写代码来执行剑道有条件的可编辑单元格:

   edit: function (e) {                         
      var kendoTextBox = e.container.find("input[name=Ordertype]")[0];
      if (kendoTextBox)
        kendoTextBox.enable(e.model.RequestAmount == 0);
    },

当RequestAmount列是0,而不是订单类型列应该是可编辑的。 谁能告诉我在哪里,我错了?

Answer 1:

尝试这个

edit: function (e) {
    var kendoTextBox = e.container.find("input[name=Ordertype]")[0];
    if (kendoTextBox && e.model.RequestAmount !== 0) 
        this.closeCell();
}


文章来源: Kendo UI grid conditionally editable cell