Вопрос по primefaces, jsf-2, javascript – JSF h: упорядочение выходного сценария и PrimeFaces jQuery

8

Я хочу использовать (Главные лица с TwitterBootstrap). В настоящее время меню DropDown не работает, например, еслиp:dataTable настоящее. Я выяснил, что он работает (без каких-либо компонентов Primefaces), если у меня есть следующий порядок вh:head:

<code><h:head>
  <h:outputScript library="js" name="bootstrap.js"/>
  <h:outputScript library="primefaces" name="jquery/jquery.js"/>
  ...
</h:head>
</code>

Если я поменяю порядок (сначала jquery.js, а не bootstrap.js), меню DropDown не работает. Моя проблема в том, что при использовании компонентов PrimeFaces в отображаемом HTML-выводе скрипты, используемые PrimeFaces (jquery.js и primefaces.js), всегда перед ручными записями вh: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>

Как я могу импортироватьbootstrap.js доjquery.js?

Ваш Ответ

1   ответ
13

вам следует взглянуть на следующее сообщение в блоге команды PrimeFaces:Настраиваемый порядок ресурсов.

Вы можете определитьfirst грань внутри вашегоh:head элемент. Элементы, размещенные там, будут загружены до ресурсов PrimeFaces.

<h:head>
    <f:facet name="first">
        <h:outputScript library="js" name="bootstrap.js"/>
    </f:facet>
</h:head>

Похожие вопросы