格式化kendo数字文本框

Kir*_*iva 14 kendo-ui kendo-grid

网格中有一个剑道数字框.只允许数字.没有小数位和没有逗号分隔符.我以不同的方式尝试但没有成功.不知道......请帮帮我......

在我给出的数据源字段中

seq_no  : {type: "number",validation: {min: 1,max: 32767}}
Run Code Online (Sandbox Code Playgroud)

在网格栏中

{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number"}
Run Code Online (Sandbox Code Playgroud)

Ona*_*Bai 14

使用format与价值{0:n0}:

{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number", format: "{0:n0}" }
Run Code Online (Sandbox Code Playgroud)


Kir*_*iva 13

上面提到的答案是有效的,但它允许输入小数点.但是我实现的这个解决方案不允许用户在文本框中输入小数点

{ field: "seq_no",width: "10px", title: "Sequence Number",
    editor: function(container, options) { 
            $('<input  maxlength="5"  name="' + options.field + '"/>')
             .appendTo(container)
             .kendoNumericTextBox({
               min:0,
               max: 32767,
               format:"#",
               decimals:0
             })
        }
}
Run Code Online (Sandbox Code Playgroud)


Hou*_*and 5

由于某些原因:

format: "{0:n0}"
Run Code Online (Sandbox Code Playgroud)

并不总是摆脱分离器.但我发现:

format: "{0:#.##}"
Run Code Online (Sandbox Code Playgroud)

在模型领域很好地工作.

希望这有助于某人.