У меня есть <h:commandButton>
на моей странице, связанной с действием в моей фасоли. Он работает нормально, но я хотел добавить сообщение подтверждения. Когда я использовал:
<h:commandButton onclick="confirm('Are you sure?')">
это alco работает просто отлично. Но когда я пытаюсь получить строку из bean, делая это выглядит так: <h:commandButton onclick="confirm('#{bean.confirmQ}')">
он не отображает эту строку. В getter для этой строки я вызываю метод, чтобы взять некоторую информацию из БД, и я отформатирую ее, затем верну ее. Когда я использую этот подход, ничего не отображается, даже пустое поле, и страница выглядит как просто освежающая.jsf commandbutton confirm не показывать никаких сообщений
Вот код из фасоли:
private String confirmQ;
public String getConfirmQ() {
WycenioneAuta wa = getWycenioneAuto();
String question = "are you sure \n" + wa.getName + "?";
confirmQ = question;
return confirmQ;
}
public void setConfirmQ(String confirmQ) {
this.confirmQ = confirmQ;
}
Есть вы пытались использовать '# {bean.confirm}' в любом месте вашей страницы, чтобы проверить, правильно ли написано сообщение? –
Да - я уволил свое приложение в режиме отладки, и сообщение отображается правильно - я даже копирую его значение и вставляю его в скобку подтверждения, а затем отображается. Но из бобов нет даже коробки. –
Я имею в виду, если вы использовали что-то вроде ' ', чтобы увидеть, будет ли сообщение напечатано на вашей странице. –