Значки связаны с PrimeFaces , которые вы можете загрузить вручную, например:
<h:outputStylesheet library="primefaces" name="primeicons/primeicons.css" />
Это позволит вам использовать значки, например:
<i class="pi pi-xxx"></i>
Но это не то, что используют компоненты PrimeFaces. Компоненты основаны на jQuery значках пользовательского интерфейса , поэтому такие классы, как ui-icon ui-icon-xxx
. Итак, вам нужно создать настраиваемую таблицу стилей , заботясь о значках пользовательского интерфейса. Вам не нужно начинать с нуля, потому что вы можете найти их все (например) в теме Nova Light .
В теме, указанной выше, найдите все правила, содержащие .ui-icon
и особенно такие, как:
.ui-icon-xxx:before {
content: "...";
}
(content
определяет, какой глиф из шрифта PrimeIcons используется) и включить его в вашу таблицу стилей. К сожалению, здесь нет раздела, который можно скопировать и вставить, так что это будет кропотливая задача.