⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manage_resources.xhtml

📁 Facelet with JSF and EJB3 XHTML
💻 XHTML
字号:
<?xml version="1.0" encoding="UTF-8"?><ui:composition xmlns="http://www.w3.org/1999/xhtml"                xmlns:ui="http://java.sun.com/jsf/facelets"                xmlns:f="http://java.sun.com/jsf/core"                xmlns:h="http://java.sun.com/jsf/html"                xmlns:a4j="http://richfaces.org/a4j"                xmlns:rich="http://richfaces.org/rich"                template="/skins/default/manage_template.xhtml">                <ui:param name="MenuSelectItem" value="1" />               <ui:define name="LeftNav">                   <ui:include src="user_menu.xhtml">                   	<ui:param name="selectedMenu" value="resources" />                   </ui:include>               </ui:define>               <ui:define name="EFPTitle">               	<h:outputText value="Resources" />               </ui:define>               <ui:define name="OpFormTitle">               	<h:outputText value="[Security]/[Resources]" />               </ui:define>               <ui:define name="EFPForm">                                    	<h:panelGrid columns="2">                                    		<h:outputText value="Resource Name"/>                                                <h:inputText id="chnName" value="#{ResourceMBean.instance.name}"/>                                                <h:outputText value="Description"/>                                                <h:inputText id="chnDesc" value="#{ResourceMBean.instance.description}"/>                                                <h:outputText value="App Domain"/>                                                <h:selectOneMenu value="#{ResourceMBean.instance.appDomain.id}">                                                    <f:selectItems value="#{ResourceMBean.allDomains}" />                                                </h:selectOneMenu>                                                                                                    <h:outputText value="Type"/>                                                <h:inputText id="chnTech" value="#{ResourceMBean.instance.type}"/>                                                <h:outputText value=""/>                                                <h:panelGrid columns="2">                                                <a4j:commandButton image="/images/but_qd.gif" value="Save" action="#{ResourceMBean.save}"                                                 reRender="CF:TbRoles" oncomplete="Richfaces.hideModalPanel('EFP');"/>                                                <h:commandButton image="/images/but_qx2.gif" value="Cancel" action="close" onclick="Richfaces.hideModalPanel('EFP'); return false;"/>                                                </h:panelGrid>                                                                                    	</h:panelGrid>                                    	<h:inputHidden id="chnId" value="#{ResourceMBean.instance.id}"/>               	               </ui:define>                              <ui:define name="ContentBody">               	<h:form id="CF">                     <h:panelGrid columns="4">                         <h:outputText value="Domain" />                        <h:selectOneMenu value="#{ResourceMBean.appDomain.id}">                            <f:selectItem itemLabel="All domains" itemValue="0" />                            <f:selectItems value="#{ResourceMBean.allDomains}" />                            <a4j:support action="#{ResourceMBean.findResources}" event="onchange" reRender="CF:TbRoles"/>                        </h:selectOneMenu>                            <a4j:commandLink action="#{ResourceMBean.findById}" reRender="EditForm:EFPanel" value="Add"                                         oncomplete="Richfaces.showModalPanel('EFP', {top:'200px', left:'200px', height:'200'});">                                <f:param name="id" value="0"/>                        </a4j:commandLink>                        </h:panelGrid>                       <rich:dataTable id="TbRoles" value="#{ResourceMBean.resources}" var="chn" rows="10">                           <h:column>                           	<f:facet name="header">                                    <h:outputText value="Domain"/>                                </f:facet>                                #{chn.appDomain.name}                           </h:column>                           <h:column>                           	<f:facet name="header">                                    <h:outputText value="Name"/>                                </f:facet>                                #{chn.name}                           </h:column>                           <h:column>                           	<f:facet name="header">                                    <h:outputText value="Description"/>				</f:facet>                                #{chn.description}                           </h:column>                            <h:column>                           	<f:facet name="header">                                    <h:outputText value="Type"/>                                </f:facet>                                #{chn.type}                           </h:column>                                                      <h:column>                           	<f:facet name="header">                                    <h:outputText value="Operation"/>				</f:facet>					<a4j:commandLink action="#{ResourceMBean.findById}" reRender="EditForm:EFPanel" value="Edit"						 oncomplete="Richfaces.showModalPanel('EFP', {top:'200px', left:'200px', height:'200'});">						<f:param name="id" value="#{chn.id}"/>					</a4j:commandLink>					<a4j:commandLink action="#{ResourceMBean.remove}" reRender="CF:TbRoles" value="Delete">						<f:param name="id" value="#{chn.id}"/>					</a4j:commandLink>                                                                    </h:column>						<f:facet name="footer">						<rich:datascroller pageIndexVar="pageIndex" pagesVar="pages" maxPages="2">						<f:facet name="pages">						<h:outputText value="#{pageIndex} /#{pages}"></h:outputText>						</f:facet>						</rich:datascroller>						</f:facet>                           </rich:dataTable>               	               	</h:form>               </ui:define></ui:composition>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -