Вопрос

Могу ли я условно включать файл JavaScript и файлы CSS.

<xbl:script src="/apps/xforms-sandbox/samples/myfile.js" />

Можно ли это сделать условно?

Это было полезно?

Решение

На этом этапе, в формах Orbeon, вы не можете условно включать сценарии с <xbl:script> или CSS с <xbl:style>. Анкет Чтобы включить динамические ресурсы, используйте HTML элементы <xhtml:script> а также <xhtml:style> вы генерируете с XSTL, внутри <xbl:template> вашего XBL -компонента. Если вы можете использовать статический ресурс, вы должны:

  1. Чтобы избежать дублирования - если у вас есть несколько экземпляров вашего компонента при загрузке страницы, то один и тот же JavaScript или CSS в конечном итоге будет включать в страницу несколько раз. Вы могли бы сказать: ну, но это так, в любом случае, при использовании <xbl:script> а также <xbl:style>. Анкет Да, но это ошибка, что, надеюсь, у нас будет возможность починить скоро.
  2. Чтобы извлечь выгоду из автоматической минимизации и комбинации - мы планирование Чтобы автоматически объединить и минимизировать ссылки на ресурсы в компонентах XBL, точно так же, как мы делаем для ресурсов, используемых самим двигателем Core Xforms. Вы сможете извлечь выгоду из этой функции, когда она приземляется в кодовой базе, если вы используете <xbl:script> а также <xbl:style>.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top