我想爲IntegerItem設置最大值。如果用戶輸入大量數字,我想返回一個驗證錯誤。如何設置IntegerItem的最大值
final IntegerItem qte = new IntegerItem("qte", "Qte");
如果用戶輸入例如5以下的數字,這是可以的,但是大數字應該返回驗證錯誤。
我想爲IntegerItem設置最大值。如果用戶輸入大量數字,我想返回一個驗證錯誤。如何設置IntegerItem的最大值
final IntegerItem qte = new IntegerItem("qte", "Qte");
如果用戶輸入例如5以下的數字,這是可以的,但是大數字應該返回驗證錯誤。
SmartGWT有驗證器可以預先定義您可以使用。驗證器列表列出了here。在這種情況下,您將受益於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