Boa dia pessoal!
Olha eu de novo aqui!
Bom, tenho no meu sistema um panelMenu com alguns PanelMenuGroups e nesses os PanelMenuItems
Enfim,não quero nenhum ícone padrão do PanelMenuItems, então na tag dexei com o valor icon=“none”.
Funcionou muito bem, até que setei alguns panelMenuItems com o valor disable=“true”
O disable funcionou perfeitamente, mas ele voltou a ter o ícone padrão do panelMenuItem, desconsiderando o “none” que passei lá.
Alguém tem alguma idéia de como faze-lo ficar SEM o ícone padrão quando estiver disable?
Aqui vai o código:
<rich:panelMenu mode="server" expandSingle="false"
iconExpandedTopGroup="chevronUp" iconGroupTopPosition="right"
iconCollapsedTopGroup="chevronDown">
<rich:panelMenuGroup label="#{msg.orderGroup}" expanded="true" >
<rich:panelMenuItem ajaxSingle="true" icon="none" binding="#{MenuBean.menuItemOrderGenerate}" > //seto como disable no Bean...
<h:graphicImage value="/img/FILE_ADDx32.png" styleClass="menuItemS" disabled="true" />
<h:outputText value="#{msg.orderGenerate}" />
</rich:panelMenuItem>
<rich:panelMenuItem icon="none" ajaxSingle="true" binding="#{MenuBean.menuItemOrderApprove}" >
<h:graphicImage image="/img/FILE_CHECKx32.png" styleClass="menuItemS" disabled="true" />
<h:outputText value="#{msg.orderApprove}" />
</rich:panelMenuItem>
<rich:panelMenuItem icon="none" ajaxSingle="true" binding="#{MenuBean.menuItemOrderConsult}" >
<h:graphicImage image="/img/FILE_FINDx32.png" styleClass="menuItemS" disabled="true" />
<h:outputText value="#{msg.orderConsult}" />
</rich:panelMenuItem>
</rich:panelMenuGroup>
</rich:panelMenu>
Abraços!