diff --git a/docs/assets/grid/col_number_validation.png b/docs/assets/grid/col_number_validation.png
new file mode 100644
index 00000000..a7fffd58
Binary files /dev/null and b/docs/assets/grid/col_number_validation.png differ
diff --git a/docs/grid/configuration.md b/docs/grid/configuration.md
index 86f33175..fc9b446a 100644
--- a/docs/grid/configuration.md
+++ b/docs/grid/configuration.md
@@ -868,6 +868,37 @@ There is a list of [configuration settings](grid/api/api_gridcolumn_properties.m
}
~~~
+### Editing columns with the "number" type
+
+For columns with the **type:"number"** setting the **editorConfig** object may contain additional properties, besides the [common ones](grid/api/api_gridcolumn_properties.md#editorconfig). They are:
+
+- **min** - (optional) the minimum allowed value
+- **max** - (optional) the maximum allowed value
+
+~~~js
+const grid = new dhx.Grid("grid", {
+ columns: [
+ {
+ id: "col1",
+ width: 180,
+ type: "number",
+ editorConfig: { min: 5, max: 100 },
+ },
+ // more columns
+ ]
+});
+~~~
+
+In case a user enters a value that goes beyond the limits specified by the above settings, the entered value is highlighted in red:
+
+![Validation of columns with the number type](../assets/grid/col_number_validation.png)
+
+If the user ignores the warning and still tries to enter an unallowable value, it will be replaced with the minimum/maximum value defined in the **editorConfig** object by the **min/max** values. Thus, in the above example the entered value `200` will be replaced with `100`, since it is the upper limit set in the editor configuration.
+
+:::note
+In the autoHeight:true mode columns with the type:"number" must have the editor with the "input" type, unless a different editor type is specified.
+:::
+
### Editable combobox
From v7.3, you may allow end users to add new options into the combobox editor ([editorType: "combobox"](#types-of-column-editor)) from UI. To activate the functionality, specify the **newOptions: true** attribute of the **editorConfig** property in the configuration of the [column](grid/api/api_gridcolumn_properties.md):
diff --git a/docs/treegrid/api/api_treegridcolumn_properties.md b/docs/treegrid/api/api_treegridcolumn_properties.md
index fdc065f6..168ed936 100644
--- a/docs/treegrid/api/api_treegridcolumn_properties.md
+++ b/docs/treegrid/api/api_treegridcolumn_properties.md
@@ -219,7 +219,7 @@ columns:[
- selectAllButton - (optional) adds a button that allows selecting all the options in the editor
- If the type: "date" is specified for a column, the editorConfig object can include a set of properties of Calendar (except for the value, range, and dateFormat ones).
+ If the type: "date" is specified for a column, the editorConfig object can include a set of properties of Calendar (except for the value, range, and dateFormat ones).
If the type:"number" is specified, the editorConfig object can include two more properties:
- min - (optional) the minimum allowed value
diff --git a/docs/treegrid/configuration.md b/docs/treegrid/configuration.md
index b4528cfb..3f114bd7 100644
--- a/docs/treegrid/configuration.md
+++ b/docs/treegrid/configuration.md
@@ -878,6 +878,37 @@ There is a list of [configuration settings](treegrid/api/api_treegridcolumn_prop
}
~~~
+### Editing columns with the "number" type
+
+For columns with the **type:"number"** setting the **editorConfig** object may contain additional properties, besides the [common ones](treegrid/api/api_treegridcolumn_properties.md#editorconfig). They are:
+
+- **min** - (optional) the minimum allowed value
+- **max** - (optional) the maximum allowed value
+
+~~~js
+const treegrid = new dhx.TreeGrid("treegrid", {
+ columns: [
+ {
+ id: "col1",
+ width: 180,
+ type: "number",
+ editorConfig: { min: 5, max: 100 },
+ },
+ // more columns
+ ]
+});
+~~~
+
+In case a user enters a value that goes beyond the limits specified by the above settings, the entered value is highlighted in red:
+
+![Validation of columns with the number type](../assets/grid/col_number_validation.png)
+
+If the user ignores the warning and still tries to enter an unallowable value, it will be replaced with the minimum/maximum value defined in the **editorConfig** object by the **min/max** values. Thus, in the above example the entered value `200` will be replaced with `100`, since it is the upper limit set in the editor configuration.
+
+:::note
+In the autoHeight:true mode columns with the type:"number" must have the editor with the "input" type, unless a different editor type is specified.
+:::
+
### Editable combobox
From v7.3, you may allow end users to add new options into the combobox editor ([editorType: "combobox"](#types-of-column-editor)) from UI. To activate the functionality, specify the **newOptions: true** attribute of the **editorConfig** property in the configuration of the [column](treegrid/api/api_treegridcolumn_properties.md):