2012-07-01 33 views
0

我在GXT 2.0中遇到了一些與我的SpinnerField相關的問題。首先它顯示雙打時,用戶更改1.0,2.0我需要它顯示Ints 1,2,3等Sencha GXT 2.x Spinner字段

其次,對於我的生活,我無法弄清楚如何添加更改偵聽器。就像用戶進行更改一樣,它會彈出一個警報值:僅用於演示目的。

我查看了文檔,但找不到答案。

回答

0

嘗試添加到這個領域的微調:

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

謝謝。我得到了它的工作。 – james

0

我要補充:

maxNumberMsgField =新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);