comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/ParameterList.java @ 54:0db278371632

Remove the dynamic parameter panel if a state is reached that doesn't need any user input. flys-client/trunk@1510 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 18 Mar 2011 07:45:34 +0000
parents 3d5d7788d471
children 246af33f621c
comparison
equal deleted inserted replaced
53:3d5d7788d471 54:0db278371632
131 * This method refreshes the part displaying the data of the current state. 131 * This method refreshes the part displaying the data of the current state.
132 * The UI is created using the UIProvider stored in the Data object. 132 * The UI is created using the UIProvider stored in the Data object.
133 */ 133 */
134 public void refreshCurrent() { 134 public void refreshCurrent() {
135 currentItems.removeMembers(currentItems.getMembers()); 135 currentItems.removeMembers(currentItems.getMembers());
136 Canvas c = uiProvider.create(current);
137 c.setLayoutAlign(VerticalAlignment.TOP);
138 136
139 currentItems.addMember(c); 137 if (current != null && uiProvider != null) {
138 Canvas c = uiProvider.create(current);
139 c.setLayoutAlign(VerticalAlignment.TOP);
140
141 currentItems.addMember(c);
142 }
140 } 143 }
141 } 144 }
142 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 145 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org