15

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

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

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

在网格列中

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

4 回答 4

15

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

{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number", format: "{0:n0}" }
于 2013-03-06T08:18:03.177 回答
15

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

{ 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
             })
        }
}
于 2013-03-07T05:16:15.817 回答
5

由于某些原因:

format: "{0:n0}"

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

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

在模型领域工作得很好。

希望这可以帮助某人。

于 2014-06-02T21:33:31.617 回答
0
format: "{#.##}"

这一个删除分组与小数分隔符

于 2015-01-14T14:14:57.280 回答