Я хотел бы прочитать значение резервного компонента в JSF, а затем перейти к JavaScript, могу ли я узнать, как это можно сделать?
Пример кода резервного компонента:
@ManagedBean(name="enquiry")
@SessionScoped
public class Enquiry {
public boolean noQuery;
/** getter and setter **/
}
В примере кода XHTML я хотел бы передать значение вспомогательного компонента, а затем перейти в showNoQueryPrompt() следующим образом:
<h:commandLink onClick="showNoQueryPrompt(#{enquiry.noQuery})">
</h:commandLink>
И затем в коде JavaScript я могу прочитать логическое значение, чтобы определить, должен ли я подсказывать или не подсказывать. Вот код:
<script ...>
var showNoQueryPrompt(Boolean showPrompt) {
if( showPrompt == "true" ) {
alert('No query');
}
}
</script>