格式化kendo数字文本框

时间:2013-03-06 07:40:28

标签: kendo-ui kendo-grid

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

在我这样给出的数据源字段中

seq_no  : {type: "number",validation: {min: 1,max: 32767}}

在网格栏中

{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number"}

4 个答案:

答案 0 :(得分: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
             })
        }
}

答案 1 :(得分:12)

使用值为{0:n0}的{​​{3}}:

{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number", format: "{0:n0}" }

答案 2 :(得分:5)

出于某种原因:

format: "{0:n0}"

并不总是摆脱分隔符。但我发现:

format: "{0:#.##}"

在模型领域很好地工作。

希望这有助于某人。

答案 3 :(得分:0)

format: "{#.##}"

这个删除分组和小数分隔符