Это мой ManagedBean:
@Named(value = "mrBean")
@RequestScoped
public class MrBean {
public void laugh() {
System.out.println("HAHAHA");
}
public void prepareToLaugh() {
System.out.println("Drink water.");
}
}
И это рабочая версия моей кнопки Command:
<p:commandButton actionListener="#{mrBean.laugh}" widgetVar="laughtButton"
value="Laugh" oncomplete="laughButton.disable();" />
Когда я нажал на кнопку выше, я увидел HAHAHA
иКнопка отключена.Однако, когда я установил для атрибута disable
aughnButton true
, кнопка больше не работает:
<p:commandButton actionListener="#{mrBean.laugh}" widgetVar="laughtButton"
value="Laugh" disabled="true" oncomplete="laughButton.disable();" />
<p:commandButton actionListener="#{mrBean.prepareToLaugh}"
value="Prepare to laugh" oncomplete="laughButton.enable();" />
Когда я нажимаю 2-ю кнопку, я вижу Drink water
и 1-я кнопка включена,Однако, когда я нажимаю первую кнопку, ничего не происходит.
Я был бы очень признателен, если бы кто-нибудь мог дать мне совет, как мне решить эту проблему.Я использую PrimeFaces 3.0 RC2.