update multiple example enable disable jsf primefaces commandlink commandbutton

jsf - multiple - primefaces commandlink listener



Aplicando<p: commandButton> style a<p: commandLink> porque básicamente necesito<p: commandButton target="_ blank"> (2)

¿Alguien sabe cómo poner los mismos estilos desde el botón de comando a todos los enlaces de comando?

Quiero que todos los enlaces aparezcan así (sobrescribiendo los estilos de enlaces y usando los estilos de los botones):

Un botón normal:

Un botón fijo:

Un botón presionado:

Mi tema actual de Primefaces es inicio


De acuerdo con los comentarios, solo debe apegarse a <p:commandButton> y usar una solución alternativa para resolver el requisito funcional inicial de la necesidad de abrir la descarga del archivo PDF en una nueva ventana sin establecer explícitamente el <h:form target> (que afecta a todos los botones / enlaces de comando de la forma).

<p:commandButton ... ajax="false" onclick="form.target=''_blank''">

Esto termina en menos dolor CSS.


Puede usar hojas de estilo usadas en el botón de comando para el enlace de comando.

<p:commandLink style="padding: .3em 1em;" styleClass="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only ui-button-text ui-c" ajax="false" value="Download as Excel" download="#{salaryCycleController.current}.xls" onclick="return ExcellentExport.excel(this, ''tbl'', ''Sheet1'');" ></p:commandLink>

Me vi obligado a utilizar p: commandLink como p: commandButton no admitía el atributo de descarga.