пятница, 1 июля 2011 г.

Тег aui:script

Нужно подключить таглиб <%@taglib prefix="aui" uri="http://liferay.com/tld/aui"%>, чтобы можно было пользоваться aui:script

У этого тега есть два атрибута, position - у кого меньше позиция того код раньше вставляется в хтмл-сприпт-тег, и use - тут мы указываем какие модули "Alloy UI" нам необходимы.
Прикол его в том, что все скрипты портлетов страницы оборачиваются одним тегом <script>...</script> и одной обверткой AUI().use("..{список модулей}..",function(A){}) , а в список необходимых модулей попадают все, что нужны каждому отдельному портлету страницы, так у нас получается только один запрос аутолоудера на сервер за скриптами.

Внутри тега aui:script мы сразу можем обращаться к обьекту A без каких либо обверток и обьявления этого обьекта.

Только нужно быть внимательным, когда пишешь список необходимых модулей нельзя ставить между запятой и именем модуля пробел!!!!!!!


<aui:script use="get,test,console,substitute,aui-jquery-bootstrap-modal">
</aui:script>

Комментариев нет:

Отправить комментарий