我有一個網格劍道數字框。只有數字是允許的。沒有小數位,也沒有逗號分隔符。我嘗試了不同的方式,但沒有成功。任何想法......請幫我...格式化劍道數字文本框
在數據源字段我給出這樣
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}" }
上面提到的答案工作, ,但它允許en ter小數點。但是,這種解決方案我實現不允許用戶在文本框中
{ 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: "{#.##}"
這一個消除了與小數點一起分組
此外,如果您使用angularjs,不要忘了引號包裹兩次,如:K-格式=「‘#’」 – alehro 2016-11-08 09:08:37