我想为 IntegerItem 设置一个最大值。如果用户输入一个大数字,我想返回一个验证错误。
final IntegerItem qte = new IntegerItem("qte", "Qte");
例如,如果用户输入一个低于 5 的数字,这是可以的,但一个大数字应该会返回一个验证错误。
我想为 IntegerItem 设置一个最大值。如果用户输入一个大数字,我想返回一个验证错误。
final IntegerItem qte = new IntegerItem("qte", "Qte");
例如,如果用户输入一个低于 5 的数字,这是可以的,但一个大数字应该会返回一个验证错误。
SmartGWT 具有您可以使用的预定义验证器。验证器列表在此处列出。在这种情况下,您将从IntegerRangeValidator中受益。
IntegerRangeValidator integerRangeValidator = new IntegerRangeValidator();
integerRangeValidator.setMin(1);
integerRangeValidator.setMax(9999); // for example
populationField.setValidators(integerRangeValidator);
使用TextItem.setLength()方法设置该字段的最大字符数。
例如:
final IntegerItem qte = new IntegerItem("qte", "Qte");
qte.setLenght(4);//maximum value 9999
无需验证用户输入,因为用户不能输入大于 9999 的数字。