Я хочу использовать несколько исполнителей действий для установки состояния двух резервных копий beans перед дальнейшей обработкой
Первый способ:
<p:commandButton process="@this" >
<f:attribute name="key" value="#{node.getIdTestGroup()}" />
<f:actionListener binding="#{testController.nodeListener}" />
<f:actionListener binding="#{testDeviceGroupController.prepareCreate}" />
</p:commandButton>
Это дает исключение:
ПРЕДУПРЕЖДЕНИЕ:/testGroup/List.xhtml @26,88 binding = "# {testController.nodeListener()}": метод nodeListener не найден javax.el.ELException:/testGroup/List.xhtml @26,88 binding = "# {testController.nodeListener()}": метод nodeListener не найден
Второй способ:
<p:commandButton process="@this" >
<f:attribute name="key" value="#{node.getIdTestGroup()}" />
<f:actionListener binding="#{testController.nodeListener(event)}" />
<f:actionListener binding="#{testDeviceGroupController.prepareCreate(event)}" />
</p:commandButton>
Событие равно null для методов nodeListener и prepareCreate
Как это сделать правильно?