JSF h: ordem de outputScript e PrimeFaces jQuery
Eu quero usar (Primefaces com TwitterBootstrap). Atualmente, o menu DropDown não está funcionando se, por exemplo, umap:dataTable
é presente. Eu descobri que está funcionando (sem quaisquer componentes Primefaces) se eu tiver o seguinte pedido emh:head
:
<code><h:head> <h:outputScript library="js" name="bootstrap.js"/> <h:outputScript library="primefaces" name="jquery/jquery.js"/> ... </h:head> </code>
Se eu trocar a ordenação (primeiro jquery.js, que bootstrap.js), o menu DropDown está quebrado. Meu problema é que, com o uso de componentes PrimeFaces na saída HTML renderizada, os scripts usados por PrimeFaces (jquery.js e primefaces.js) são sempre antes de entradas manuais emh:head
.
<code><script src="/javax.faces.resource/jquery/jquery.js.jsf?ln=primefaces"></script> <script src="/javax.faces.resource/primefaces.js.jsf?ln=primefaces"></script> <script src="/javax.faces.resource/bootstrap.js.jsf?ln=js"></script> </code>
Como posso importarbootstrap.js
antesjquery.js
?