KendoUI Grid Decimal number column
Several questions (afaik):
- Format in columns is not defined as
n4
but as{0:n4}
. - Formats are not just for the format of the number but might also include some text. Ex:
{0:n4} Kg.
- For numeric columns, is not possible to specify attributes as
decimals
,step
so you should define an editor function.
In addition, I don't understand your problems with decimals and round.
What I suggest is define the columns as:
{ field: "weight", title: "Weight", width: 40, editor: numberEditor, format: '{0:n3} Kg.'}
(assuming that you want three decimal precision) and define numberEditor
as:
function numberEditor(container, options) { $('<input name="' + options.field + '"/>') .appendTo(container) .kendoNumericTextBox({ format : "{0:n3}", decimals: 3, step : 0.001 });}