comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/uinfo/VegetationzonesTableEditPanel.java @ 9118:431f1c269be5

Veg-Zone Table improved, State change data recovery;
author gernotbelger
date Mon, 04 Jun 2018 19:38:59 +0200
parents 31b3cae5de0d
children 22a3999fd536
comparison
equal deleted inserted replaced
9117:623b51bf03d7 9118:431f1c269be5
32 private TextItem end; 32 private TextItem end;
33 33
34 @Override 34 @Override
35 public void createWidget(final Layout root, final DataList data) { 35 public void createWidget(final Layout root, final DataList data) {
36 36
37 final ListGrid elements = super.createTable(root, data, 450, true); 37 final ListGrid elements = super.createTable(root, data, "450", true);
38 38
39 this.vegzone = PanelHelper.createItem("uinfo_vegetation_zone_label", this.MSG.uinfo_vegetation_zone_label(), 200); 39 this.vegzone = PanelHelper.createItem("uinfo_vegetation_zone_label", this.MSG.uinfo_vegetation_zone_label(), "*");// 450);
40 this.vegzone.setColSpan(4); 40 this.vegzone.setColSpan(4);
41 this.start = PanelHelper.createIntegerItem("uinfo_vegetation_zones_from", this.MSG.uinfo_vegetation_zones_from(), 50); 41 this.start = PanelHelper.createIntegerItem("uinfo_vegetation_zones_from", this.MSG.uinfo_vegetation_zones_from(), "*");
42 this.end = PanelHelper.createIntegerItem("uinfo_vegetation_zones_to", this.MSG.uinfo_vegetation_zones_to(), 50); 42 this.end = PanelHelper.createIntegerItem("uinfo_vegetation_zones_to", this.MSG.uinfo_vegetation_zones_to(), "*");
43 final VLayout fields = new VLayout(); 43 final VLayout fields = new VLayout();
44 44
45 final Button add = new Button(this.MSG.add_date()); // TODO: make key more generic or change to more specific 45 final Button add = new Button(this.MSG.add_date()); // TODO: make key more generic or change to more specific
46 46
47 final DynamicForm form1 = new DynamicForm(); 47 final DynamicForm form1 = new DynamicForm();
48
48 form1.setNumCols(4); // für Layout untereinander muss 2 eingestellt werden 49 form1.setNumCols(4); // für Layout untereinander muss 2 eingestellt werden
49 50
50 form1.setFields(this.vegzone, this.start, this.end); 51 form1.setFields(this.vegzone, this.start, this.end);
51 52
52 add.addClickHandler(new ClickHandler() { 53 add.addClickHandler(new ClickHandler() {
73 } 74 }
74 } 75 }
75 }); 76 });
76 77
77 fields.addMember(form1); 78 fields.addMember(form1);
79
78 root.addMember(fields); 80 root.addMember(fields);
79 root.addMember(PanelHelper.getSpacer(10)); 81 root.addMember(PanelHelper.getSpacer(10));
80 root.addMember(add); 82 root.addMember(add);
81 root.addMember(PanelHelper.getSpacer(20)); 83 root.addMember(PanelHelper.getSpacer(20));
82 } 84 }

http://dive4elements.wald.intevation.org