我在网格中有一个剑道数字框。只允许数字。没有小数位和没有逗号分隔符。我以不同的方式尝试但没有成功。任何想法......请帮助我......
在我这样给出的数据源字段中
seq_no : {type: "number",validation: {min: 1,max: 32767}}
在网格栏中
{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number"}
答案 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: "{#.##}"
这个删除分组和小数分隔符