Mercurial > dive4elements > river
diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/uinfo/AbstractVegZonesTablePanel.java @ 9133:af73fdd96920
Title current/historical diff pair; limit on entries in diff'pair twin_panel
author | gernotbelger |
---|---|
date | Thu, 07 Jun 2018 11:41:10 +0200 |
parents | 36c80c7fd02f |
children | b570b6fcc052 |
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/uinfo/AbstractVegZonesTablePanel.java Wed Jun 06 14:24:51 2018 +0200 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/uinfo/AbstractVegZonesTablePanel.java Thu Jun 07 11:41:10 2018 +0200 @@ -52,10 +52,10 @@ protected final ListGrid createTable(final Layout root, final DataList data, final String width, final boolean editable) { final Label title = new Label(data.get(0).getDescription()); - title.setHeight("35px"); // orig:25 + title.setHeight("35px"); - this.elements.setWidth(width); // 185 - this.elements.setHeight(300); // + this.elements.setWidth(width); + this.elements.setHeight(300); this.elements.setShowHeaderContextMenu(false); this.elements.setCanReorderFields(false); this.elements.setCanSort(true); @@ -71,7 +71,6 @@ vegzoneField.setCanDragResize(true); final ListGridField fromField = createIntTableField("from", this.MSG.uinfo_vegetation_zones_from(), true); - final ListGridField toField = createIntTableField("to", this.MSG.uinfo_vegetation_zones_to(), false);// nicht sortierbar nach "ÜFDauer bis" if (editable) { @@ -104,7 +103,6 @@ @Override public Object normalize(final ListGridRecord record, final String fieldName) { final String number = record.getAttribute(fieldName); - // String.format("%03d", number); funktioniert hier leider nicht final String numberFormat = "000" + number; return numberFormat.substring(numberFormat.length() - 3); } @@ -178,6 +176,7 @@ public final Canvas create(final DataList data) { final VLayout layout = new VLayout(); + // TODO: Helper zur Vegetationszonen-Auswahl // final Canvas helper = createHelper(); // this.helperContainer.addMember(helper); @@ -222,22 +221,13 @@ return layout; } - // protected static final Data[] getDataToAdd(final List<VegetationZone> list) { - // final List<Data> data = new ArrayList<Data>(); - // final String d = VegetationZone.parseListToDataString(list); - // - // final DataItem item = new DefaultDataItem(datakey, "entryDescription", d); - // data.add(new DefaultData(datakey, null, null, new DataItem[] { item })); - // return data.toArray(new Data[data.size()]); - // } - @Override protected final Data[] getData() { final List<Data> data = new ArrayList<Data>(); final ListGridRecord[] lgr = this.elements.getRecords(); if (lgr.length == 0) { - return null; // getDataToAdd(VegetationZone.getStandardList());// new Data[0]; //SHOULD NOT HAPPEN + return new Data[0]; // TODO: Klären, ob Vegetationszonen-Auswahl Pflicht ist, ob es ein Fallback geben soll usw. } final List<VegetationZone> zoneList = new ArrayList<VegetationZone>(); for (final ListGridRecord element : lgr) {