comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageWidget.java @ 1268:d0500e993218

Force a single selection in the datacage widget for DEMs and WSPs. flys-client/trunk@2821 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 26 Sep 2011 11:04:00 +0000
parents 07aa1f504491
children e8bb11976c70
comparison
equal deleted inserted replaced
1267:07aa1f504491 1268:d0500e993218
13 13
14 import com.smartgwt.client.widgets.tree.Tree; 14 import com.smartgwt.client.widgets.tree.Tree;
15 import com.smartgwt.client.widgets.tree.TreeGrid; 15 import com.smartgwt.client.widgets.tree.TreeGrid;
16 import com.smartgwt.client.widgets.tree.TreeNode; 16 import com.smartgwt.client.widgets.tree.TreeNode;
17 17
18 import com.smartgwt.client.types.SelectionStyle;
18 import com.smartgwt.client.types.TreeModelType; 19 import com.smartgwt.client.types.TreeModelType;
19 20
20 import com.smartgwt.client.widgets.layout.VLayout; 21 import com.smartgwt.client.widgets.layout.VLayout;
21 22
22 import com.smartgwt.client.widgets.events.ClickHandler; 23 import com.smartgwt.client.widgets.events.ClickHandler;
157 DatacageHandler handler, 158 DatacageHandler handler,
158 String parameters 159 String parameters
159 ) { 160 ) {
160 this(artifact, user, outs, handler); 161 this(artifact, user, outs, handler);
161 this.parameters = parameters; 162 this.parameters = parameters;
163 }
164
165
166 public void setIsMutliSelectable(boolean multi) {
167 if (multi) {
168 treeGrid.setSelectionType(SelectionStyle.MULTIPLE);
169 }
170 else {
171 treeGrid.setSelectionType(SelectionStyle.SINGLE);
172 }
162 } 173 }
163 174
164 175
165 /** 176 /**
166 * @param handler Handler to be added (notified on add-action). 177 * @param handler Handler to be added (notified on add-action).

http://dive4elements.wald.intevation.org