У вас есть только max и min , установленные в редакторе чисел, все, что вам нужно будет сделать, это прекратить увеличивать или уменьшатьвне диапазона, он все еще позволяет вводить любое другое число, точно так же, как это делал бы обычный ввод числа.
Вам необходимо использовать max и мин валидаторы для этого, на данный момент вы используете только обязательный валидатор
, поэтому ваше свойство валидатора должно выглядеть следующим образомthis:
validator:["required", "min:10", "max:120"]
Если вы хотите, чтобы ваш максимальный валидатор имел максимальную переменную, вам нужно использовать для этого специальную функцию валидатора, в приведенном ниже примере вы можете изменить переменную maxValue, чтобы искать изглобальная переменная, позволяющая вам изменять ее в любое время:
//custom validator
var variableMax= function(cell, value, parameters){
var maxValue = 10;
return value <= maxValue;
}
//assign validator in column definition:
validator:["required", "min:10", {type:variableMax, parameters:{}}]