Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Formatting kendo numeric text box

I have a kendo numeric box in grid. Only numbers are allowed in it. No decimal places and no comma separators. I tried in different ways but did not succeeded. Any idea ... Please help me...

In data source fields i given like this

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

In column of grid

{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number"}
like image 909
Kiren S Avatar asked Mar 06 '13 07:03

Kiren S


2 Answers

Use format with value {0:n0}:

{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number", format: "{0:n0}" }
like image 152
OnaBai Avatar answered Oct 02 '22 10:10

OnaBai


Above mentioned answer is working, but it allows to enter decimal points. But this solution I implemented not allow a user to enter decimal points in text box

{ 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
             })
        }
}
like image 37
Kiren S Avatar answered Oct 02 '22 09:10

Kiren S