Revision 16ee34cb
Added by Andreas Kohlbecker about 5 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/SpecimenTypeDesignationDTORow.java | ||
---|---|---|
13 | 13 |
|
14 | 14 |
import com.vaadin.server.Sizeable.Unit; |
15 | 15 |
import com.vaadin.ui.Component; |
16 |
import com.vaadin.ui.ListSelect;
|
|
16 |
import com.vaadin.ui.NativeSelect;
|
|
17 | 17 |
import com.vaadin.ui.TextField; |
18 | 18 |
|
19 | 19 |
import eu.etaxonomy.cdm.model.occurrence.Collection; |
... | ... | |
45 | 45 |
*/ |
46 | 46 |
TextField associatedTypeDesignationCount = new TextField(); |
47 | 47 |
RowListSelect kindOfUnit = new RowListSelect(); // position is IMPORTANT, see rowListSelectColumn() |
48 |
ListSelect typeStatus = new ListSelect();
|
|
48 |
NativeSelect typeStatus = new NativeSelect();
|
|
49 | 49 |
ToOneRelatedEntityCombobox<eu.etaxonomy.cdm.model.occurrence.Collection> collection = |
50 | 50 |
new ToOneRelatedEntityCombobox<eu.etaxonomy.cdm.model.occurrence.Collection>(null, eu.etaxonomy.cdm.model.occurrence.Collection.class); |
51 | 51 |
TextField accessionNumber = new TextFieldNFix(); |
... | ... | |
58 | 58 |
private ToOneRelatedEntityButtonUpdater<Collection> collectionFieldUpdater; |
59 | 59 |
|
60 | 60 |
public SpecimenTypeDesignationDTORow(){ |
61 |
kindOfUnit.setRows(1); |
|
61 |
|
|
62 | 62 |
kindOfUnit.setRequired(true); |
63 | 63 |
kindOfUnit.setRow(this); |
64 |
typeStatus.setRows(1); |
|
65 | 64 |
typeStatus.setRequired(true); |
66 | 65 |
|
67 | 66 |
accessionNumber.setWidth(100, Unit.PIXELS); |
... | ... | |
136 | 135 |
return 0; |
137 | 136 |
} |
138 | 137 |
|
139 |
class RowListSelect extends ListSelect implements CollectionRowRepresentative {
|
|
138 |
class RowListSelect extends NativeSelect implements CollectionRowRepresentative {
|
|
140 | 139 |
|
141 | 140 |
private static final long serialVersionUID = 3235653923633494213L; |
142 | 141 |
|
Also available in: Unified diff
fix #8184 using NativeSelect instead of ListSelect to avoid circumvent a bug in the ListSelect which affects the Chrome browser