Project

General

Profile

« Previous | Next » 

Revision 96783004

Added by Andreas Kohlbecker almost 7 years ago

ref #6562 presenters can handle events from own view & solving listSelect update problem

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/reference/ReferencePopupEditor.java
121 121
        inReferenceSelect.setWidth(100, Unit.PERCENTAGE);
122 122
        inReferenceSelect.getSelect().setRows(1);
123 123
        inReferenceSelect.addClickListenerAddEntity(e -> getEventBus().publishEvent(
124
                new ReferenceEditorAction(AbstractEditorAction.Action.ADD, null, inReferenceSelect)
124
                new ReferenceEditorAction(AbstractEditorAction.Action.ADD, null, inReferenceSelect, this)
125 125
                ));
126 126
        inReferenceSelect.addClickListenerEditEntity(e -> {
127 127
            if(inReferenceSelect.getSelect().getValue() != null){
128 128
                getEventBus().publishEvent(
129
                    new ReferenceEditorAction(AbstractEditorAction.Action.EDIT, ((Reference)inReferenceSelect.getSelect().getValue()).getId(), inReferenceSelect)
129
                    new ReferenceEditorAction(AbstractEditorAction.Action.EDIT, ((Reference)inReferenceSelect.getSelect().getValue()).getId(), inReferenceSelect, this)
130 130
                );
131 131
            }
132 132
            });

Also available in: Unified diff