15

グリッドに剣道の数字ボックスがあります。数字のみが許可されます。小数点以下の桁数やカンマ区切り文字はありません。私はさまざまな方法で試しましたが、成功しませんでした。任意のアイデア...私を助けてください...

私がこのように与えたデータソースフィールドで

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

グリッドの列

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

4 に答える 4

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 に答える
15

format値とともに使用{0:n0}:

{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number", format: "{0:n0}" }
于 2013-03-06T08:18:03.177 に答える
0
format: "{#.##}"

これは、小数点記号と一緒にグループ化を削除します

于 2015-01-14T14:14:57.280 に答える