Project

General

Profile

« Previous | Next » 

Revision b36e8dd1

Added by Andreas Kohlbecker over 6 years ago

fix #7149 implementing CollectionEditor

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/name/SpecimenTypeDesignationDTORow.java
8 8
*/
9 9
package eu.etaxonomy.cdm.vaadin.view.name;
10 10

  
11
import java.util.Arrays;
12

  
11 13
import com.vaadin.server.Sizeable.Unit;
12 14
import com.vaadin.ui.Component;
13 15
import com.vaadin.ui.ListSelect;
......
16 18
import eu.etaxonomy.cdm.model.common.DefinedTerm;
17 19
import eu.etaxonomy.cdm.model.reference.Reference;
18 20
import eu.etaxonomy.cdm.vaadin.component.CollectionRow;
21
import eu.etaxonomy.cdm.vaadin.component.CollectionRowItemCollection;
19 22
import eu.etaxonomy.cdm.vaadin.component.CollectionRowRepresentative;
20 23
import eu.etaxonomy.cdm.vaadin.component.TextFieldNFix;
21 24
import eu.etaxonomy.cdm.vaadin.model.registration.KindOfUnitTerms;
......
31 34
 * @since Jun 22, 2017
32 35
 *
33 36
 */
34
public class SpecimenTypeDesignationDTORow implements CollectionRow {
37
public class SpecimenTypeDesignationDTORow extends CollectionRowItemCollection implements CollectionRow {
35 38

  
36 39
    /* CONVENTION!
37 40
     *
......
57 60
        accessionNumber.setWidth(100, Unit.PIXELS);
58 61
        preferredStableUri.setWidth(150, Unit.PIXELS);
59 62
        preferredStableUri.setConverter(new UriConverter());
60
        collection.setWidth(150, Unit.PIXELS);
63
        collection.setWidth(200, Unit.PIXELS);
61 64
        mediaUri.setWidth(150, Unit.PIXELS);
62 65
        mediaUri.setConverter(new UriConverter());
63 66
        mediaSpecimenReference.setWidth(200, Unit.PIXELS);
......
73 76
     * @return
74 77
     */
75 78
    public Component[] components() {
76
        return new Component[]{
77
                kindOfUnit, typeStatus,
78
                collection, accessionNumber,
79
                preferredStableUri,
80
                mediaUri, mediaSpecimenReference,
81
                mediaSpecimenReferenceDetail, mediaSpecimenReferenceDetail
82
                };
79
        Component[] components = new Component[]{
80
            kindOfUnit, typeStatus,
81
            collection, accessionNumber,
82
            preferredStableUri,
83
            mediaUri, mediaSpecimenReference,
84
            mediaSpecimenReferenceDetail, mediaSpecimenReferenceDetail
85
            };
86
        addAll(Arrays.asList(components));
87
        return components;
83 88
    }
84 89

  
85 90
    @Override

Also available in: Unified diff