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};

http://dive4elements.wald.intevation.org