KendoUI 网格编号列不会编辑为数字

Posted

技术标签:

【中文标题】KendoUI 网格编号列不会编辑为数字【英文标题】:KendoUI Grid number column will not edit as number 【发布时间】:2013-04-28 17:08:16 【问题描述】:

我有一个名为“Quantity”的列,它连接到字段(列名)“quantity”。

在我的模型中,我是这样设置的:

...
quantity: 
    type: 'number',
    editable: true,
    validation: 
        min: 1
    

...

但是,当我单击单元格进行编辑时,它什么也不做。

如果我将type: 更改为字符串,它可以正常工作。显然我希望这是数字,所以我可以使用数字滚轮。

我怎样才能让它工作?

【问题讨论】:

【参考方案1】:

您分享的信息并未显示问题出在哪里,可能是您遗漏了什么。

检查此jsbin - 它完全一样,并且按预期工作,尝试编辑类型为 number 的 Id 字段。

    schema: 
    model: 
        id: "Id",
        fields: 
            Id:  type: "number" ,
            Name:  type: "string" ,
            Position:  type: "number" 
        
    

【讨论】:

以上是关于KendoUI 网格编号列不会编辑为数字的主要内容,如果未能解决你的问题,请参考以下文章

Kendo UI:在导出到 excel 和 pdf 期间操作网格列

在Kendo UI网格中内联编辑?

Kendo UI 网格复选框列

Kendo UI:更新一列数据以更改另一列中的值

如何以编程方式设置 Kendo UI 网格列宽

MVC 中的 KENDO UI 网格:有没有办法在某些列上隐藏过滤器?