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

http://dive4elements.wald.intevation.org