Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/LoadMultipleYearSelectState.java @ 9077:2b13de1b0897
moved single_year/multi_year common code to AbstractPanel
author | gernotbelger |
---|---|
date | Tue, 22 May 2018 15:32:00 +0200 |
parents | 22d8928895a1 |
children | d2472018740c |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/LoadMultipleYearSelectState.java Tue May 22 11:58:30 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/LoadMultipleYearSelectState.java Tue May 22 15:32:00 2018 +0200 @@ -45,9 +45,10 @@ protected void appendItems(final Artifact artifact, final ElementCreator creator, final String name, final CallContext context, final Element select) { try { - if ("years".equals(name)) { + final String dataKeyofState = "years";// siehe sinfo.xml + if (dataKeyofState.equals(name)) { - final AddTableDataHelper helper = new AddTableDataHelper(creator, select, "year", context.getMeta()); + final AddTableDataHelper helper = new AddTableDataHelper(creator, select, "year", context.getMeta()); // "year" not to be confused with datakey helper.addColumn(0, "pinfrom", "60", "common.client.ui.selection", "ICON", "CENTER", "from"); helper.addColumn(1, "year", "60", "year", "INTEGER", "LEFT", null); @@ -59,12 +60,8 @@ final Integer year = coll.getYear(); final Map<String, String> row = new HashMap<>(); row.put("year", year.toString()); // Nullpointer? - try { - helper.addRow(row); - } - catch (final Exception e) { - e.printStackTrace(); - } + helper.addRow(row); + } helper.submitMapToXml(); }