Я пытаюсь создать CustomComponent
в Vaadin 7. Компонент имеет VerticalLayout
набор в методе setCompositionRoot()
и некоторые наклейки и другие макеты установлены в пределах этого VerticalLayout
. Реализация моего пользовательского компонента в главном классе зрения, я хотел бы быть в состоянии обрабатывать клики на мой пользовательский компонент, то есть VerticalLayout
как состав корневого элемента:Создание слушателя для CustomComponent в Vaadin
MyCustomComponent component = new MyCustomComponent();
component.addOnClickListener(listener);
Но нет никакого способа, как addOnClickListener
доступны. Как я могу реализовать эту функциональность? Я знаю, что я могу обрабатывать щелчок по макету с помощью LayoutClickListener
в пользовательском компоненте, но есть также способ, которым я могу установить прослушиватель, где объявлен компонент, например. в основном классе представления (аналогично фрагменту кода выше)?
Спасибо. Не знаю, почему я не мог понять это сам. – Huber
иногда нам нужен какой-то намек;) – Nebras