richfaces的Layout布局

在richfaces中,还可以通过如下的方式进行布局,以适应在ie6下的支持,因为ie6对facelet的的css有时并不兼容

<?xml version="1.0" encoding="UTF-8"?>
<rich:page xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a4j="http://richfaces.org/a4j" markupposition="xhtml"
	contentposition="text/html" theme="#{pageBean.theme}"
	width="#{pageBean.width}" headerClass="p_header"
	footerClass="p_footer" bodyClass="p_body" sidebarClass="p_sidebar"
	pageTitle="报表服务平台">
		<f:facet name="header">
		<ui:include src="/pages/frameWork/includes/header.xhtml" />
	</f:facet>
	<rich:layout>
		<rich:layoutPanel position="#{pageBean.navigtionPosition}" width="15%">
			<ui:include src="/pages/frameWork/includes/navigator.xhtml" />
		</rich:layoutPanel>
		<rich:layoutPanel position="#{pageBean.mainFramePosition}" width="85%">
			<a4j:outputPanel id="content">
				<ui:include src="#{controller.url}">
					<!--传递模板名称和路径参数,只对activex控件起作用  -->
					<ui:param name="palatename" value="#{controller.platename}"/>
				</ui:include>
			</a4j:outputPanel>
		</rich:layoutPanel>
	</rich:layout>
	<f:facet name="footer">
		<ui:include src="/pages/frameWork/includes/footer.xhtml" />
	</f:facet>
</rich:page>

 

你可能感兴趣的:(UI,XHTML,JSF,Richfaces,sun)