Sencha GXT 2.x Spinner Field

时间:2012-07-01 10:05:55

标签: gwt gxt

我在GXT 2.0中使用SpinnerField时遇到了一些问题。首先,当用户改变1.0,2.0时它显示双打我需要它来显示I 1,2,3等。

其次,对于我的生活,我无法弄清楚如何为其添加更改侦听器。就像用户进行更改一样,它会弹出一个带有值的警报:仅用于演示目的。

我查看过文档但找不到答案。

2 个答案:

答案 0 :(得分:0)

尝试将此添加到微调器字段:

spinner.setFormat(NumberFormat.getFormat("0"));
spinner.addListener(Events.KeyPress, new KeyListener() {...});
spinner.addListener(Events.Change, new Listener<BaseEvent>(){...});

答案 1 :(得分:0)

我将添加:

maxNumberMsgField = new SpinnerField(); maxNumberMsgField.setFieldLabel(FeedbackAuthoringStrings.MAX_NUM_MSGS_PROV_LABEL); maxNumberMsgField.setIncrement(1);
。maxNumberMsgField.getPropertyEditor()的setType(Integer.class); 。maxNumberMsgField.getPropertyEditor()setFormat(NumberFormat.getDecimalFormat());
maxNumberMsgField.setMinValue(1);
maxNumberMsgField.setMaxValue(20);