jsf - <P: commandButton> शैली को<p: commandLink> को लागू करना क्योंकि मुझे मूल रूप से<p: commandButton target="_ blank">




primefaces (2)

टिप्पणियों के अनुसार, बस <p:commandButton> से चिपके <p:commandButton> और बिना किसी स्पष्ट रूप से <h:form target> सेट किए बिना पीडीएफ फाइल डाउनलोड को खोलने की आवश्यकता की प्रारंभिक कार्यात्मक आवश्यकता को हल करने के लिए वैकल्पिक समाधान का उपयोग करें (जो फार्म के कमांड बटन / लिंक के सभी प्रभावित)

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

यह कम सीएसएस दर्द में समाप्त होता है।

क्या किसी को पता है कि कमांडबटन से सभी कमांडलिंकों में समान शैली कैसे डालनी है?

मैं चाहता हूं कि सभी लिंक्स इस तरह दिखें (ओवरराइड लिंक शैली और बटन शैलियों का उपयोग):

एक सामान्य बटन:

एक hovered बटन:

एक दबाए गए बटन:

मेरा वर्तमान प्राइमसेस थीम शुरू हो रहा है


आप कमांड लिंक के लिए कमांड बटन में उपयोग की जाने वाली स्टाइल शीट का उपयोग कर सकते हैं।

  <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>

मुझे p: commandLink p के रूप में उपयोग करने के लिए मजबूर किया गया था: commandButton ने डाउनलोड विशेषता का समर्थन नहीं किया।