I'm trying to solve a problem I have with a form that works correctly, but when I inspect the downloaded resources through the Network tab, I see that 2 files are required and not found (404 error):
- defaultcommand.css.xhtml?ln=primefaces&v=5.3.15
- defaultcommand.js.xhtml?ln=primefaces&v=5.3.15
Please, help me understand the reason behind Primefaces requiring these 2 files, and how to avoid this requirement.
I'm using JSF 2.2 in a Spring 3.1.4 project.
Thanks a lot.
<h:form styleClass="smsForm">
<h:panelGroup layout="block" styleClass="separarArribaMas separarAbajoMas">
<p:commandButton global="false" action="#{proposicionBean.botonIrPedirTelefono()}" onclick="PF('estadoOperacionDialog').show();" oncomplete="PF('estadoOperacionDialog').hide();" title="#{msg['sms.citainternet.cita.botonConfirmarCita.mensaje']}" styleClass="accion colorPrimario" value="#{msg['sms.citainternet.cita.botonSiguientePasoCita']}" ajax="false"/>
<p:commandButton global="false" action="#{proposicionBean.botonIrCambiarCitaMobile()}" onclick="PF('estadoOperacionDialog').show();" oncomplete="PF('estadoOperacionDialog').hide();" title="#{msg['sms.citainternet.cita.botonCambiarCita.mensaje']}" styleClass="accion" value="#{msg['sms.citainternet.cita.botonCambiarCita']}" ajax="false"/>
<p:commandButton ajax="true" onclick="mostrarDialogo();" title="#{msg['mensaje.volver.pagina.inicio']}" styleClass="accion rojo" global="false" value="#{msg['sms.citainternet.botonCancelar']}"/>
</h:panelGroup>
<h:panelGroup layout="block" styleClass="separarArribaMas">
<p class="ayuda">
<h:outputFormat value="#{msg['sms.citainternet.cita.citaPropuesta.texto.ayuda']}" escape="false">
<f:param value="#{msg['sms.citainternet.cita.botonSiguientePasoCita']}"/>
</h:outputFormat>
</p>
</h:panelGroup>
<h:outputScript>
function mostrarDialogo() {
PF('dialogoDeseaVolver').show();
$('body').addClass("ocultar");
$("#wrapper").attr("aria-hidden", "true");
$("#dialogoDeseaVolverFoco").focus();
}
</h:outputScript>
</h:form>