Kutu
16 Jun 2008, 10:39 AM
Platform: FF v2, OSX 10.5, GWT 1.5 + GXT 1.0B4
Use the FormPanelPage example and modified the NumberField code as follow:
final NumberField number = new NumberField();
number.setFieldLabel("Age");
number.setEmptyText("Enter your age");
number.setAllowBlank(false);
number.setAllowDecimals(false);
number.setAllowNegative(false);
number.setFormat(NumberFormat.getFormat("00"));
number.setMaxLength(2);
number.setMinLength(2);
number.addKeyListener(new KeyListener() {
@Override
public void componentKeyPress(final ComponentEvent event) {
number.validate();
}
});
panel.add(number);
- Steps:
1. Enter 2 digits: won't work
2. Enter 3 digits: work
Use the FormPanelPage example and modified the NumberField code as follow:
final NumberField number = new NumberField();
number.setFieldLabel("Age");
number.setEmptyText("Enter your age");
number.setAllowBlank(false);
number.setAllowDecimals(false);
number.setAllowNegative(false);
number.setFormat(NumberFormat.getFormat("00"));
number.setMaxLength(2);
number.setMinLength(2);
number.addKeyListener(new KeyListener() {
@Override
public void componentKeyPress(final ComponentEvent event) {
number.validate();
}
});
panel.add(number);
- Steps:
1. Enter 2 digits: won't work
2. Enter 3 digits: work