Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/AbstractSingleItemPanel.java @ 9481:787fc085459b
TSV introduced; uinfo.inundationWMS-Config
author | gernotbelger |
---|---|
date | Wed, 12 Sep 2018 10:55:09 +0200 |
parents | 7337034eb5d5 |
children | ba0561906f81 |
comparison
equal
deleted
inserted
replaced
9480:7228bd10a8cc | 9481:787fc085459b |
---|---|
40 | 40 |
41 void setValidInputs(List<String> validInputs); | 41 void setValidInputs(List<String> validInputs); |
42 | 42 |
43 void setErrorForItemMsg(String errorForItemMsg); | 43 void setErrorForItemMsg(String errorForItemMsg); |
44 | 44 |
45 // void setMSG(FLYSConstants msg); | 45 boolean isMultipleInputsAllowed(); |
46 | |
47 String titleForCreateOld(); | |
46 } | 48 } |
47 | 49 |
48 private TextItem inputItem; | 50 private TextItem inputItem; |
51 | |
52 private String title = null; | |
49 | 53 |
50 protected List<String> validInputs = new ArrayList<String>(); | 54 protected List<String> validInputs = new ArrayList<String>(); |
51 | 55 |
52 private final IMultiSingleBehaviour behaviour; | 56 private final IMultiSingleBehaviour behaviour; |
53 | 57 |
68 public void columnClicked(final String value) { | 72 public void columnClicked(final String value) { |
69 appendValue(value); | 73 appendValue(value); |
70 } | 74 } |
71 }; | 75 }; |
72 | 76 |
77 this.title = data.get(0).getDescription(); | |
73 final FromToTableHelperPanel helper = new FromToTableHelperPanel(data, getDatakey(), this.MSG, fromHandler, null); | 78 final FromToTableHelperPanel helper = new FromToTableHelperPanel(data, getDatakey(), this.MSG, fromHandler, null); |
74 final Canvas table = helper.getTable(); | 79 final Canvas table = helper.getTable(); |
75 this.validInputs = helper.getKeycolEntries(); | 80 this.validInputs = helper.getKeycolEntries(); |
76 this.behaviour.setValidInputs(this.validInputs); | 81 this.behaviour.setValidInputs(this.validInputs); |
77 this.behaviour.setErrorForItemMsg(this.errorForItemMsg());// , this.MSG); | 82 this.behaviour.setErrorForItemMsg(this.errorForItemMsg());// , this.MSG); |
91 public final Canvas createOld(final DataList dataList) { | 96 public final Canvas createOld(final DataList dataList) { |
92 final List<Data> items = dataList.getAll(); | 97 final List<Data> items = dataList.getAll(); |
93 final Data years = getData(items, getDatakey()); | 98 final Data years = getData(items, getDatakey()); |
94 final DataItem[] yearsItems = years.getItems(); | 99 final DataItem[] yearsItems = years.getItems(); |
95 | 100 |
96 final String v1 = yearsItems[0].getStringValue().replace(" ", ", "); | 101 final String v1 = this.behaviour.isMultipleInputsAllowed() ? yearsItems[0].getStringValue().replace(" ", ", ") : yearsItems[0].getStringValue(); |
97 | 102 |
98 final Label old = new Label(v1); | 103 final Label old = new Label(v1); |
99 final HLayout layout = new HLayout(); | 104 final HLayout layout = new HLayout(); |
100 layout.setWidth("400px"); | 105 layout.setWidth("400px"); |
101 | 106 |
102 final Label label = new Label(dataList.getLabel()); | 107 final String labelStr = this.behaviour.titleForCreateOld() != null ? this.behaviour.titleForCreateOld() : dataList.getLabel(); |
108 final Label label = new Label(labelStr); | |
103 label.setWidth("200px"); | 109 label.setWidth("200px"); |
104 | 110 |
105 final Canvas back = getBackButton(dataList.getState()); | 111 final Canvas back = getBackButton(dataList.getState()); |
106 | 112 |
107 layout.addMember(label); | 113 layout.addMember(label); |
144 final List<String> errors = new ArrayList<String>(); | 150 final List<String> errors = new ArrayList<String>(); |
145 errors.addAll(ValidationHelper.checkForEmpty(this.inputItem, this.MSG)); | 151 errors.addAll(ValidationHelper.checkForEmpty(this.inputItem, this.MSG)); |
146 final String sValue = this.inputItem.getValueAsString(); | 152 final String sValue = this.inputItem.getValueAsString(); |
147 return this.behaviour.validate(errors, sValue); | 153 return this.behaviour.validate(errors, sValue); |
148 } | 154 } |
155 | |
149 } | 156 } |