我有一個h:selectOneMenu
和a4j:commandButton
,後者重新渲染一個組件調用的內容,看起來像這樣:失落RichFaces的皮膚:面板A4J:包括
<rich:panel id="content">
<a4j:include viewId="#{MyBacking.viewId}" />
</rich:panel>
當響應呈現並且該組件加載新JSP頁面的內容,那麼該頁面中包含的選項卡將使用與應用程序其餘部分不同的外觀(我認爲默認爲藍色)。
我注意到,加載了包含的代碼後,如果我點擊刷新,雖然這會導致bean重新發布頁面內容,但皮膚已正確分配。
我的網站的XML說:
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>glassX</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.CONTROL_SKINNING</param-name>
<param-value>enable</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.CONTROL_SKINNING_CLASSES</param-name>
<param-value>enable</param-value>
</context-param>
這是效果,因爲RichFaces的是在某些方面沒有在標籤在這一點上呈現的控制?
如何確保標籤貼合皮膚?所有文檔都與覆蓋皮膚有關,而且我寧願不必用應該已經具有的皮膚覆蓋和皮膚。
感謝
實際上,對於所有追隨我們的人,我需要設置的是' ALL param-value>',儘管就這個問題而言,它的答案是正確的。我需要使用ALL作爲使用無(正確剝皮tabPanel)刪除所有我的其他風格(字體等)列出在romaintaz的鏈接。使用ALL固定它,所以這兩種風格都被使用並延續了下來。完全當之無愧的100代表公司 –
volvox
2010-02-11 15:43:35
謝謝。爲了使用正確的'param-value',我編輯了我的答案。 – romaintaz 2010-02-11 15:58:50