Nie mogę użyć własnej ikony dla podstawowych właściwości p: commandButton. Mój kod to:Moje własne główne p: ikona commanButton
<p:commandButton value="Cancel" action="#{userBb.cancel()}"
icon="ui-icon-myCancel" />
CSS:
.ui-icon-myCancel{
background-image: url(images/cancel_16.png) !important;
}
Struktura folderów jest zwyczajne: /resources/images/cancel_16.png
W efekcie uzyskać:
Kiedy próbuję:
.ui-state-default .ui-icon .ui-icon-myCancel{
background-image: url(images/cancel_16.png) !important;
}
uzyskać:
Kiedy patrzę w raporcie firebug istnieje rozpiętość sekcja
<span class="ui-button-icon-left ui-icon ui-c ui-icon-myCancel"></span>
znajduje się:
.ui-state-default .ui-icon {
background-image: url("/WarPort08_02b/javax.faces.resource/images/ui-icons_38667f_256x240.png.xhtml?ln=primefaces-aristo");
Mam spojrzał na tym explanation i inni, ale nie znalazł odpowiedzi .
Kiedy próbuję p: commandLink z h: graphicImage ikona jest widoczna, ale jest obrazem jako przycisk/link.
Co z trzecią odpowiedzią podanego linku? Zostawiłem tam także komentarz. – Andy
To nie działa dla mnie: .Jeśli spróbuję: p: commandLink> dostaję obrazek jako link, który można "kliknąć", ale chcę przycisk polecenia z ikoną ORAZ tytułem. –
Zbyszek
Jaki jest rozmiar twojego zdjęcia? – Andy