Mercurial > dive4elements > river
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). |