Use filterMenuInit grid event. Then find the numeric text field and set its min value to 0 using the min method. Here is an example implementation:
<div id="grid"></div> <script> $("#grid").kendoGrid({ dataSource:{ data: [ { name: "Jane Doe", age: 30 }, { name: "Jane Doe", age: 33 } ], schema: { model: { fields: { age: { type: "number" } } } } }, filterable: { extra: false }, filterMenuInit: function(e) { var numeric = e.container.find("[data-role=numerictextbox]").data("kendoNumericTextBox"); if (numeric) { numeric.min(0); } } }); </script>
And a live demo: http://jsbin.com/itiwos/1/edit
source share