我正在使用richfaces 4.0 final。我有我在哪裏,包括使用問題在Richfaces 4.0中重新呈現<ui:include />
<ui:include src="#{bean.selectedPage}" />
絃樂selectedPage上設置一個按鈕,點擊其它的facelet的頁面。當點擊按鈕時,頁面被改變,並且圍繞上述代碼的面板被使用「渲染」屬性重新渲染。 facelet有一個數據表。例如:
<rich:dataTable>
<f:facet name="header">
<rich:columnGroup>
<rich:column>
<h:outputText value="hello" />
</rich:column>
</rich:columnGroup>
</f:facet>
</rich:dataTable>
該數據表的css不包括在內。有人可以幫我解決這個問題嗎?我添加了所有需要的罐子。這下面是我的web.xml
<context-param>
<param-name>org.richfaces.enableControlSkinning</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.enableControlSkinningClasses</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.skin</param-name>
<param-value>blueSky</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
的片段中,奇怪的部分是皮膚加載其他組件,如< A4J:的commandButton />。問題僅出現在數據表中。
這是否發生在所有流行的瀏覽器上? (Firefox,Chrome,IE,Safari等?) – BalusC
是的。我挖得更深,我發現了這一點。如果我點擊一個按鈕來更改頁面,即如果我在中更改selectedPage,則會出現問題。如果我將我的selectedPage初始化爲所需的頁面或者像 這樣的頁面進行硬編碼,它就可以工作。但是,如果我更改頁面,它不會工作。如何得到這個? –
Prabhat