我在网格中有一个剑道数字框。其中只允许使用数字。没有小数位,也没有逗号分隔符。我尝试了不同的方式,但没有成功。任何想法...请帮助我...
在我这样给出的数据源字段中
seq_no : {type: "number",validation: {min: 1,max: 32767}}
在网格列中
{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number"}
我在网格中有一个剑道数字框。其中只允许使用数字。没有小数位,也没有逗号分隔符。我尝试了不同的方式,但没有成功。任何想法...请帮助我...
在我这样给出的数据源字段中
seq_no : {type: "number",validation: {min: 1,max: 32767}}
在网格列中
{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number"}
format
与价值一起使用{0:n0}
:
{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number", format: "{0:n0}" }
上面提到的答案是有效的,但它允许输入小数点。但是我实施的这个解决方案不允许用户在文本框中输入小数点
{ 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
})
}
}
由于某些原因:
format: "{0:n0}"
并不总是摆脱分隔符。但我发现:
format: "{0:#.##}"
在模型领域工作得很好。
希望这可以帮助某人。
format: "{#.##}"
这一个删除分组与小数分隔符