¿Cómo pasar el valor de bean de respaldo a JavaScript?
Me gustaría leer el valor del bean de respaldo en JSF y luego pasar a JavaScript, ¿puedo saber cómo se puede hacer esto?
Copia de respaldo de código de muestra:
@ManagedBean(name="enquiry")
@SessionScoped
public class Enquiry {
public boolean noQuery;
/** getter and setter **/
}
En el código de muestra XHTML, me gustaría pasar el valor del bean de respaldo y luego pasar ashowNoQueryPrompt()
Me gusta esto:
<h:commandLink onClick="showNoQueryPrompt(#{enquiry.noQuery})">
</h:commandLink>
Y luego, en el código JavaScript, puedo leer el valor booleano para determinar si debo preguntar o no. Aquí está el código:
<script ...>
var showNoQueryPrompt(Boolean showPrompt) {
if( showPrompt == "true" ) {
alert('No query');
}
}
</script>