我想限制用户不要在gxt
中的Inetger字段中输入两位以上的数字答案 0 :(得分:1)
设置DOM输入文本元素的maxlength属性是可能的,但我会使用GXT附带的东西:
NumberField<Integer> nf = new NumberField<Integer>(new IntegerPropertyEditor());
nf.addValidator(new MaxNumberValidator<Integer>(99));
任何大于99的数字都会标记为错误。
答案 1 :(得分:0)
GWT的解决方案:
IntegerBox box = new IntegerBox();
box.getElement().setAttribute("maxlength", "2");
也适用于TextBox对象。我想这也适用于每个在HTML中用输入标记代表的小部件。