2012-10-09 2 views
1

Я динамически включаю некоторые составные компоненты в свою страницу, которые содержат объявления css в отдельных файлах. Моя проблема заключается в том, что страница отображается только частично через вызов ajax, поэтому голова не перезаписывается или не обновляется, но я не буду переписывать всю страницу каждый раз, когда я включаю компоненты.Возможно ли выполнить асинхронную перезагрузку головной части (JSF2/Ajax/Richfaces)

Если вы попробовали переустановить головную часть с помощью <h:head id="head"/> в моем шаблоне и/или моей корневой странице моего лица, и повторно запустите эту часть с помощью <a4j:ajax render="head"/>, но это не работает.

Есть ли возможность переобучения головной части без перезагрузки всей страницы?

+1

Это невозможно, поскольку вы столкнулись с самим собой. Возможно, вам захочется переписать вопрос, чтобы спросить о функциональном требовании, а не о возможном решении, которое в конце концов не является жизнеспособным решением. – BalusC

+0

Черт, я уже опасался об этом. Поэтому я думаю, что я должен включать эти файлы CSS динамически с помощью DOM-манипуляции. – Checkoff

+0

@BalusC Возможно, вы ответили бы на вопрос, что можно оценить ваши полезные ответы! ..только если вы хотите, чтобы! Благодаря! – Checkoff

ответ

0

Прямо визуализация HEAD-тега будет означать повторную визуализацию самого jsf.js AJAX-Script. Это приведет к нежелательному результату, например, к циклу сценария.

Существует расширение AJAX для отслеживания сценариев заголовков на каждом представлении и их динамического вставки. Решение является частью расширения JSF Ext.

 Смежные вопросы

  • Нет связанных вопросов^_^