Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageWindow.java @ 816:dc7b1ba05cd4
Removed superfluous imports.
flys-client/trunk@2472 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 08 Aug 2011 17:00:32 +0000 |
parents | 112f95d7b286 |
children | 8f39ffee068a |
comparison
equal
deleted
inserted
replaced
815:112f95d7b286 | 816:dc7b1ba05cd4 |
---|---|
13 import com.smartgwt.client.widgets.tree.Tree; | 13 import com.smartgwt.client.widgets.tree.Tree; |
14 import com.smartgwt.client.widgets.tree.TreeGrid; | 14 import com.smartgwt.client.widgets.tree.TreeGrid; |
15 | 15 |
16 import com.smartgwt.client.widgets.layout.Layout; | 16 import com.smartgwt.client.widgets.layout.Layout; |
17 import com.smartgwt.client.widgets.layout.VLayout; | 17 import com.smartgwt.client.widgets.layout.VLayout; |
18 | |
19 import com.smartgwt.client.widgets.tree.events.LeafClickEvent; | |
20 import com.smartgwt.client.widgets.tree.events.LeafClickHandler; | |
18 | 21 |
19 import de.intevation.flys.client.shared.model.Artifact; | 22 import de.intevation.flys.client.shared.model.Artifact; |
20 import de.intevation.flys.client.shared.model.ArtifactDescription; | 23 import de.intevation.flys.client.shared.model.ArtifactDescription; |
21 import de.intevation.flys.client.shared.model.Data; | 24 import de.intevation.flys.client.shared.model.Data; |
22 import de.intevation.flys.client.shared.model.DataList; | 25 import de.intevation.flys.client.shared.model.DataList; |
29 import de.intevation.flys.client.client.services.MetaDataService; | 32 import de.intevation.flys.client.client.services.MetaDataService; |
30 import de.intevation.flys.client.client.services.MetaDataServiceAsync; | 33 import de.intevation.flys.client.client.services.MetaDataServiceAsync; |
31 | 34 |
32 import de.intevation.flys.client.shared.model.DataCageTree; | 35 import de.intevation.flys.client.shared.model.DataCageTree; |
33 import de.intevation.flys.client.shared.model.DataCageNode; | 36 import de.intevation.flys.client.shared.model.DataCageNode; |
37 import de.intevation.flys.client.shared.model.AttrList; | |
34 | 38 |
35 import de.intevation.flys.client.client.widgets.tree.AttributedTreeNode; | 39 import de.intevation.flys.client.client.widgets.tree.AttributedTreeNode; |
36 | 40 |
37 public class DatacageWindow | 41 public class DatacageWindow |
38 extends Window | 42 extends Window |
66 | 70 |
67 treeGrid = new TreeGrid(); | 71 treeGrid = new TreeGrid(); |
68 treeGrid.setLoadDataOnDemand(false); | 72 treeGrid.setLoadDataOnDemand(false); |
69 treeGrid.setWidth100(); | 73 treeGrid.setWidth100(); |
70 treeGrid.setHeight100(); | 74 treeGrid.setHeight100(); |
75 | |
76 treeGrid.addLeafClickHandler(new LeafClickHandler() { | |
77 @Override | |
78 public void onLeafClicked(LeafClickEvent lce) { | |
79 AttributedTreeNode atn = (AttributedTreeNode)lce.getLeaf(); | |
80 AttrList attrList = atn.getSpecialAttributes(); | |
81 if (attrList != null) { | |
82 for (int i = 0, N = attrList.size(); i < N; ++i) { | |
83 GWT.log("'" + attrList.getKey(i) + | |
84 "' -> '" + attrList.getValue(i) + "'"); | |
85 } | |
86 } | |
87 } | |
88 }); | |
71 | 89 |
72 layout.addMember(treeGrid); | 90 layout.addMember(treeGrid); |
73 | 91 |
74 String river = findRiver(); | 92 String river = findRiver(); |
75 // TODO: i18n | 93 // TODO: i18n |