Tengo un texto de entrada de primefaces (v10) que necesito configurar desde una función de javascript y también tengo un evento ajax activado en el desenfoque. En mi código tengo esto, pero no he logrado que se active la función ajax.
<h:form id="myForm"> <p:inputText id="myText" widgetVar="myTextVar" value="#{myBean.myText}"> <p:ajax event="blur" listener="#{myBean.updateMyText}" update="myForm"/> </p:inputText> </h:form>Puedo configurar el texto de entrada usando:
document.getElementById("myForm:myText").value="The Value"Pero me pregunto si necesito usar algo de la API de widgets PF().
Es fácil. Solo usa el widget...
PF('myTextVar').jq.val('The Value').trigger('change');