簡體   English   中英

如何為IntegerItem設置最大值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM