【问题标题】:Kendo UI grid conditionally editable cellKendo UI 网格有条件可编辑的单元格
【发布时间】:2015-03-06 12:30:31
【问题描述】:

我正在尝试通过编写代码在剑道中进行有条件可编辑的单元格:

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

当 RequestAmount 列为 0 时 ordertype 列应该是可编辑的,但不是。谁能告诉我哪里错了?

【问题讨论】:

  • 你写的代码的结果是什么?
  • 删除了“谢谢”,解释了预期的结果没有发生,并改进了语法。需要更好地解释代码的结果是什么。
  • 对不起,写代码的结果是什么都没有,和以前一样,没有代码:/控制台也什么也没说

标签: javascript jquery kendo-ui kendo-grid


【解决方案1】:

试试这个

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

【讨论】:

  • 不幸的是,不起作用,网格像以前一样工作,没有可编辑的单元格
  • @Dinone 它适用于我dojo.telerik.com/@harsh/UhiwI 当国家是德国时,它不允许您编辑联系人姓名
  • 非常感谢,我没有启用单元格编辑选项,现在可以使用了! :)
  • 你知道如果我的输入是下拉列表和复选框,我应该改变什么吗?
  • @Dinone 你是直接将它们作为编辑器还是在模板中提供??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
相关资源
最近更新 更多