Javascript = Client side
ActionListeners / Actions = Server Side
So, answer is "no", you can't synchronize a javascript with a server
code. It's alwasy javascript onclick, followed by an http method call
(which will trigger all JSF stuffs)
bansi a écrit :
I have a requirement where i wanna execute both Method Binding and JavaScript
Code at the same time using JSF h:commandButton.
The Javascript will open a popup while MethodBinding will set the values in
Backing Bean
Here is the snippet
<h:commandButton id="findContact" value="Manage Contacts" immediate="true"
onmousedown="createPopUp('contactLookup','find')"
onclick="return false" image="/images/contacts.gif" border="0"
alt="Click here to Manage Contacts"
actionListener="#{contactBean.getFormVariables}">
<f:attribute name="formName" value="deviceForm" />
<f:attribute name="fieldName" value="contact" />
</h:commandButton>
Any pointers/suggestions will be highly appreciated