Как определить фон для <p:menubar>
в PrimefacesКак определить фон для p: menubar в Primefaces?
<p:menubar rendered="#{loginBO.flag=='admin'}" autoSubmenuDisplay="True" style="background-image: url('images/ui-bg_gloss-wave_55_5c9ccc_500x100_png.png')">
<p:menuitem value="Home" url="/RMGHome.xhtml" icon="ui-icon-home" />
<p:menuitem value="Filter Search" action="#{leftMenuService.getMenuList}" icon="ui-icon-search" />
</p:submenu>
Пожалуйста, объясните сами, почему вы считаете, что необходим «важный» взлом. Это не так, если вы все сделаете правильно. – BalusC
в моем случае для этого: http://img802.imageshack.us/img802/43/4lnd.png –
Это не техническое объяснение. Это всего лишь картина симптом. «! Important» hack часто применяется nitwits, если селектор недостаточно определен и/или файл CSS с селектором некорректно загружен * до * CSS по умолчанию PrimeFaces. Вам просто нужно исправить загрузку и объявление CSS в соответствии с правилом CSS каскадирования и наследования вместо того, чтобы возвращаться к «! Важному» взлому без реального понимания проблемы. См. Также http://stackoverflow.com/questions/8768317/how-do-i-override-those-classes-defined-in-primefaces-css/8774997#8774997 – BalusC