グリッドに剣道の数値ボックスがあります。数字のみが許可されています。小数点以下の桁数やカンマ区切りはありません。別の方法で試しましたが、成功しませんでした。任意のアイデア...私を助けてください...
データソースフィールドで私はこのように与えました
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: "{#.##}"
これは、小数点記号と一緒にグループ化を削除します