2010-07-12 2 views
0

У меня есть следующая ссылка в одном из моих JSP. Когда пользователь нажимает на эту ссылку, я вызываю действие в своем бэкбоне. Мне нужно показать предупреждающее сообщение JavaScript на основе ответа этого действия.Как показать предупреждающее сообщение на основе ответа сервера в JSF

<h:commandLink onclick="setSelectedClientAndFund();" id="next" 
    action="#{fyeSelection.getFYEReportHome}"> 
    <h:graphicImage value="../images/NextBT.png"></h:graphicImage> 
    <a4j:loadScript src="alert('hello');"></a4j:loadScript> 
</h:commandLink> 

Как я могу это достичь?

ответ

1

Просто делают сценарий условно:

<h:panelGroup rendered="#{bean.show}"> 
    <script>alert('hello');</script> 
</h:panelGroup> 

Или, когда вы на JSF2 уже:

<h:outputScript rendered="#{bean.show}"> 
    alert('hello'); 
</h:outputScript> 
+0

Привет ТНХ за помощью теперь я смог показать сообщение сценария, но сообщение сценария приходит во время начальной загрузки страницы. Я хочу показать ее после завершения загрузки страницы. сообщение сценария должно быть сообщением о конфирмации, если пользователь снова нажимает «да». Мне нужно вызвать другое действие bean-компонента. Как я могу достичь этого? Пожалуйста, помогите в этом –

+0

Просто контролируйте результат «rendered». – BalusC

+0

может у объяснить, пожалуйста. –

Смежные вопросы