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.