[英]How to set a max value for IntegerItem
我想為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的數字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.