Значок
См. Мой комментарий к первой части вашего вопроса. Значок уже является символом Glyph:
.panel-heading a.panel-title-link:after {
font-family: 'Glyphicons Halflings';
content: "\e114";
float: right;
color: grey;
}
Если вы хотите изменить значок, вам нужно переопределить правило CSS более конкретным. Например:
body .panel-heading a.panel-title-link:after {
content: "\e114"; // Change the icon here
}
Добавление префикса к правилу body
сделает его более конкретным.
См. Также:
Заголовок
Заголовок демонстрируется в витрине: https://showcase.bootsfaces.net/layout/Accordion.jsf
Однако разметка JSF, которую они показывают, является неверной . Это на самом деле:
<b:panel id="panel3">Content 3
<f:facet name="heading">
<h:outputText value="Panel heading with a facet in place of a title " />
<b:badge style="margin-left:10px" value="since version 0.4" />
</f:facet>
<f:facet name="footer">
Footer of panel 3
</f:facet>
<b:panel>
См .: https://github.com/TheCoder4eu/BootsFacesWeb/blob/master/src/main/webapp/layout/Accordion.xhtml
Вы можете использовать заголовки там, но вы столкнетесь с проблемой, она будет заключена в атрибут якоря, что приведет к недопустимымHTML. Также положение иконки будет неправильным. Если вы хотите найти правильное решение, попробуйте , отправив запрос функции , или, если можете, создайте его и отправьте запрос на извлечение.