Tôi không thể sử dụng biểu tượng của riêng mình cho một dấu phẩy p: commandButton. Mã của tôi là:Các nguyên tố riêng của tôi p: biểu tượng commanButton
<p:commandButton value="Cancel" action="#{userBb.cancel()}"
icon="ui-icon-myCancel" />
css là:
.ui-icon-myCancel{
background-image: url(images/cancel_16.png) !important;
}
Cấu trúc của thư mục là bình thường: /resources/images/cancel_16.png
Kết quả là tôi nhận được:
Khi tôi cố gắng:
.ui-state-default .ui-icon .ui-icon-myCancel{
background-image: url(images/cancel_16.png) !important;
}
tôi nhận được:
Khi tôi nhìn vào báo cáo firebug, có khoảng phần
<span class="ui-button-icon-left ui-icon ui-c ui-icon-myCancel"></span>
có:
.ui-state-default .ui-icon {
background-image: url("/WarPort08_02b/javax.faces.resource/images/ui-icons_38667f_256x240.png.xhtml?ln=primefaces-aristo");
Tôi đã nhìn explanation này, và những người khác nhưng không tìm thấy câu trả lời .
Khi tôi thử p: commandLink với h: biểu tượng graphicImage hiển thị, nhưng nó là một hình ảnh dưới dạng nút/liên kết.
Câu trả lời thứ ba từ liên kết bạn đã cung cấp là gì? Tôi để lại cho bạn một bình luận ở đó. – Andy
Nó không hoạt động với tôi: .Nếu tôi cố gắng: p: commandLink> sau đó tôi nhận được một hình ảnh như một liên kết có thể được 'nhấp', nhưng tôi muốn có một nút lệnh với biểu tượng và tiêu đề. –
Zbyszek
Kích thước hình ảnh của bạn là bao nhiêu? – Andy