मैं अपने JSF पृष्ठ में प्राइमफ़ेस संवाद घटक का उपयोग करके एक अलर्ट प्रदर्शित करने का प्रयास कर रहा हूं। मैं संवाद प्रदर्शित कर सकता था, लेकिन मेरी समस्या इस संवाद की पारदर्शिता/अस्पष्टता के साथ है। मैंने opacity: 1.0
सेट करके संवाद की स्टाइल प्रॉपर्टी को ओवरराइड कर दिया है, लेकिन यह काम नहीं करता है। मैं संवाद की पारदर्शिता को त्यागना चाहता हूं। मैं इसे सरल तरीके से कैसे प्राप्त कर सकता हूं?प्राइमफेस संवाद की पारदर्शिता को कैसे छोड़ें?
मेरे JSF पेज:
<f:view xmlns="http://www.w3.org/1999/xhtml"
....
renderKitId="PRIMEFACES_MOBILE">
....
<pm:page title="Mobile Reports">
<pm:view id="reports" swatch="b">
<h:form>
<pm:content>
<div>
<h:form>
....
<p:dialog id="myDialog"
header="ERROR"
widgetVar="dlg"
modal="true"
style="opacity: 1.0;"
appendToBody="true">
<p:commandButton id="decline" value="Couldn't display the report!"
onclick="dlg.hide()" type="button" />
</p:dialog>
....
<p:commandButton id="contractInfo" action="ContractInfo.xhtml"
value="Contract Information" style="width:100%;"
onerror="dlg.show();">
</p:commandButton>
....
</h:form>
</div>
</pm:content>
</h:form>
</pm:view>
</pm:page>
</f:view>
आउटपुट:
जीपीआरएस JSF पेज में प्रदर्शित किया जाता है, यह नहीं संवाद का एक हिस्सा है। हालांकि, यह तब दिखाई देता है जब संवाद पारदर्शी है।
नोट: मैं primefaces-मोबाइल-0.9.3.jar
आप प्राइमफेस की स्टाइलशीट को ओवरराइड कर सकते हैं। इस जवाब पर एक नज़र डालें। [कैसे-टू-ओवरराइड-स्टाइलशीट-ऑफ-प्राइमफेस] (http://stackoverflow.com/questions/8578494/how-to-override-stylesheets-of-primefaces/8581199#8581199) – Ravi
अच्छे उत्तर के लिए वोट दें। :) – erencan