Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java @ 890:c87500c42c5d
Fix flys/issue309 (crosssection-km-spinner does not respond to return key).
flys-client/trunk@2730 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 14 Sep 2011 09:16:53 +0000 |
parents | d6b88f8f88dd |
children | f6c14ffdfd07 |
comparison
equal
deleted
inserted
replaced
889:2c9c3448e499 | 890:c87500c42c5d |
---|---|
76 // TODO actually get the range from artifact (or river?) | 76 // TODO actually get the range from artifact (or river?) |
77 spinnerItem.setDefaultValue(0); | 77 spinnerItem.setDefaultValue(0); |
78 spinnerItem.setMin(0); | 78 spinnerItem.setMin(0); |
79 spinnerItem.setMax(1000); | 79 spinnerItem.setMax(1000); |
80 spinnerItem.setStep(5f); | 80 spinnerItem.setStep(5f); |
81 spinnerItem.setChangeOnKeypress(true); | |
81 | 82 |
82 Config config = Config.getInstance(); | 83 Config config = Config.getInstance(); |
83 final String serverUrl = config.getServerUrl(); | 84 final String serverUrl = config.getServerUrl(); |
84 final String locale = config.getLocale(); | 85 final String locale = config.getLocale(); |
85 | 86 |
86 spinnerItem.addChangedHandler(new ChangedHandler() { | 87 spinnerItem.addChangedHandler(new ChangedHandler() { |
87 @Override | 88 @Override |
88 public void onChanged(ChangedEvent ce) { | 89 public void onChanged(ChangedEvent ce) { |
90 if (ce.getValue() == null) { | |
91 return; | |
92 } | |
89 DefaultDataItem kmItem = new DefaultDataItem("cross_section.km", | 93 DefaultDataItem kmItem = new DefaultDataItem("cross_section.km", |
90 "cross_section.km", ce.getValue().toString()); | 94 "cross_section.km", ce.getValue().toString()); |
91 DefaultData km = new DefaultData("cross_section.km", | 95 DefaultData km = new DefaultData("cross_section.km", |
92 null, null, new DataItem[] {kmItem}); | 96 null, null, new DataItem[] {kmItem}); |
93 Data[] feedData = new Data[] {km}; | 97 Data[] feedData = new Data[] {km}; |