Project

General

Profile

« Previous | Next » 

Revision 86f09e7b

Added by Andreas Kohlbecker about 5 years ago

fix #8184 using NativeSelect instead of ListSelect to avoid circumvent a bug in the ListSelect which affects the Chrome browser

View differences:

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.common.DefinedTerm;
......
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