Bootsfaces и Bootstrap аффикс плагин

Можете ли вы использовать плагин bootstrap Affix (affix.js) с bootsfaces? Я не могу заставить его работать, поэтому мне любопытно, включено ли оно?

Как я могу включить это, если это не так? Будет ли это работать, если я могу включить это?

В качестве примечания: как я могу проверить, включен ли файл плагина.js?

Спасибо

1 ответ

Решение

BootsFaces не предоставляет все файлы Bootstrap CSS или JS. Вместо этого он пытается оптимизировать полезную нагрузку сети. Другими словами, affix.js доставляется, только если есть компонент, использующий его. Я только что проверил, нет такого компонента. Так что, если мы не добавили его непреднамеренно, affix.js никогда не будет частью вашей страницы BootsFaces.

Это, в свою очередь, означает, что это работает, если вы добавите его вручную.

Что касается вашего дополнительного вопроса: вы можете изучить код JavaScript, предоставленный BootsFaces. Откройте инструменты разработчика вашего браузера, и вы найдете вкладку сети. Проверьте файлы JavaScript. Это минимизированный файл, но обычно мы сохраняем заголовок авторских прав, что дает вам возможность узнать, какие файлы загружены.

Другой вариант - клонировать наш репозиторий GitHub и выполнить полнотекстовый поиск. Вот что я сделал, чтобы узнать, какие компоненты используют "affix.js". Я просто искал "affix.js" в моем локальном проекте BootsFaces-OSP. Не было результатов поиска за пределами папок сборки. Если вы запустите другой поиск, например das "dropdown.js", вы найдете файл Java, импортирующий этот файл JavaScript в качестве ресурса, например:

В данном конкретном случае мы узнали, что dropdown.js используется только одним компонентом, <b:selectMultiMenu />,

Другие вопросы по тегам