Я хочу, чтобы вызвать один метод по ссылке из Facelets:commandLink не вызывает действия слушателя, но CommandButton работает отлично
Моего Facelets код подобен:
<h:commandButton value="A" actionListener="#{customerData.searchedCustomerListA}" />
<h:commandLink value="A" actionListener="#{customerData.searchedCustomerListA}"/>
Архивация кода боба, как:
public void searchedCustomerListA(ActionEvent ae){
customerName = "A";
leftCustomerListAvailable.clear();
if(customerDataBean.getSearchedCustomerList(customerName)!= null)
leftCustomerListAvailable =customerDataBean.getSearchedCustomerList("A");
}
Тот же самый код работает для <h:commandButton>
, но не работает для <h:commandLink>
. Как это вызвано и как я могу его решить?
Вы видите ошибки в консоли JavaScript в браузере при нажатии кнопки 'commandLink'? – partlov
Попробуйте использовать 'action' вместо' actionListener'. – pepuch
Привет, pepuch, я тоже пытался действовать, но не получаю результата. –