Revision 96783004
Added by Andreas Kohlbecker almost 7 years ago
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
ref #6562 presenters can handle events from own view & solving listSelect update problem