Revision ecb93813
Added by Andreas Kohlbecker over 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/component/common/TimePeriodField.java | ||
---|---|---|
29 | 29 |
import eu.etaxonomy.cdm.model.common.TimePeriod; |
30 | 30 |
import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser; |
31 | 31 |
import eu.etaxonomy.cdm.vaadin.component.PartialDateField; |
32 |
import eu.etaxonomy.cdm.vaadin.component.TextFieldNFix; |
|
32 | 33 |
import eu.etaxonomy.cdm.vaadin.component.registration.RegistrationStyles; |
33 | 34 |
import eu.etaxonomy.cdm.vaadin.util.formatter.DateTimeFormat; |
34 | 35 |
import eu.etaxonomy.cdm.vaadin.util.formatter.TimePeriodFormatter; |
... | ... | |
60 | 61 |
GridLayout buttonTextField = new GridLayout(2, 1); |
61 | 62 |
GridLayout simpleView = new GridLayout(2, 1); |
62 | 63 |
|
63 |
TextField cacheField = new TextField(); |
|
64 |
TextField cacheField = new TextFieldNFix();
|
|
64 | 65 |
|
65 | 66 |
Set<Component> styledComponents = new HashSet<>(); |
66 | 67 |
|
... | ... | |
126 | 127 |
*/ |
127 | 128 |
private void initDetailsView() { |
128 | 129 |
|
129 |
parseField = new TextField(); |
|
130 |
parseField = new TextFieldNFix();
|
|
130 | 131 |
// parseField.setWidth(100, Unit.PERCENTAGE); |
131 | 132 |
parseField.setInputPrompt("This field will parse the entered time period"); |
132 | 133 |
parseField.addTextChangeListener(e -> parseInput(e)); |
... | ... | |
154 | 155 |
startDate.setInputPrompt("dd.mm.yyyy"); |
155 | 156 |
PartialDateField endDate = new PartialDateField("End"); |
156 | 157 |
endDate.setInputPrompt("dd.mm.yyyy"); |
157 |
freeText = new TextField("FreeText"); |
|
158 |
freeText = new TextFieldNFix("FreeText");
|
|
158 | 159 |
freeText.setWidth(100, Unit.PERCENTAGE); |
159 | 160 |
|
160 | 161 |
fieldGroup.bind(startDate, "start"); |
Also available in: Unified diff
fixing ugly 'null' representation in vaadin TextField