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

📄 software.xhtml

📁 openacs source for CPE wan management
💻 XHTML
字号:
<ui:composition 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:a4j="http://richfaces.org/a4j"                xmlns:rich="http://richfaces.org/rich">        <h:form>        <rich:toolBar>            <a4j:commandLink submitMode="ajax" value="New" action="#{SoftwaresBean.prepareNew}"                              oncomplete="javascript:Richfaces.showModalPanel('swEdit');" reRender="swEdit"/>            <a4j:commandLink submitMode="ajax" value="Edit" action="#{SoftwaresBean.prepareEdit}"                              oncomplete="javascript:Richfaces.showModalPanel('swEdit');" reRender="swEdit" />            <a4j:commandLink submitMode="ajax" value="Delete" action="#{SoftwaresBean.deleteItem}" reRender="softwareList" />         </rich:toolBar>        <h:panelGrid columns="2" rendered="#{SoftwaresBean.fwError!=null}">             <h:graphicImage value="/images/error.gif" />               <h:outputText value="Firmware path #{SoftwaresBean.fwPath} #{SoftwaresBean.fwError}"/>        </h:panelGrid>        <rich:spacer height="30" />        <rich:messages layout="list">            <f:facet name="errorMarker">                <h:graphicImage value="/images/error.gif" />               </f:facet>        </rich:messages>                <rich:scrollableDataTable rowKeyVar="swrkv" height="400px" selection="#{SoftwaresBean.selection}"                                  width="700px" id="softwareList" rows="40" columnClasses="col"                                  value="#{SoftwaresBean.all}" var="sw" sortMode="single">                        <rich:column>                <f:facet name="header"><h:outputText styleClass="headerText" value="Hardware" /></f:facet>                <h:outputText value="hardvaras" />            </rich:column>            <rich:column>                <f:facet name="header"><h:outputText styleClass="headerText" value="Version" /></f:facet>                <h:outputText value="#{sw.version}" />            </rich:column>            <rich:column>                <f:facet name="header"><h:outputText styleClass="headerText" value="File" /></f:facet>                <h:outputText value="#{sw.filename}" />            </rich:column>        </rich:scrollableDataTable>    </h:form>    <rich:modalPanel id="swEdit" resizeable="false" autosized="true">        <f:facet name="header">            <h:outputText value="#{SoftwaresBean.edit?'Edit software image':'New software image'}"/>        </f:facet>        <f:facet name="controls">            <span style="cursor:pointer" onclick="javascript:Richfaces.hideModalPanel('swEdit')">X</span>        </f:facet>        <h:form>            <h:panelGrid columns="2">                 <h:outputText value="Hardware:" />                <h:selectOneMenu submitMethod="ajax" value="#{SoftwaresBean.hwid}">                <f:selectItems   value="#{jsfHostsBean.hardwareList}" />                <a4j:support event="onchange" />            </h:selectOneMenu>                <h:outputText value="Version:" />                <h:inputText value="#{SoftwaresBean.version}"  rendered="#{!SoftwaresBean.edit}"/>                <h:outputText value="#{SoftwaresBean.version}"  rendered="#{SoftwaresBean.edit}"/>                <h:outputText value="Filename:" />                <h:panelGrid columns="2">                     <h:selectOneMenu  id="fwlist" value="#{SoftwaresBean.fileName}" >                        <f:selectItems   value="#{SoftwaresBean.files}" />                    </h:selectOneMenu>                     <a4j:commandButton value="Rm" action="#{SoftwaresBean.deleteFwFile}" reRender="fwlist" />                </h:panelGrid>                                <h:outputText value="Upload:" />                <rich:fileUpload fileUploadListener="#{SoftwaresBean.uploadListener}"                                 maxFilesQuantity="10000"                                 id="upload"                                 autoclear="true"                                  onsizerejected="javascript:alert('too big')"                                 ontyperejected="javascript:alert('bad type')"                                 addControlLabel="Upload firmware ..."                                 immediateUpload="true"                                 listHeight="65"                                 >                    <a4j:support event="onuploadcomplete" reRender="fwlist" />                </rich:fileUpload>            </h:panelGrid>                         <a4j:commandButton value="OK" reRender="softwareList"                                onclick="javascript:Richfaces.hideModalPanel('swEdit')"                               action="#{SoftwaresBean.editItem}" />            <a4j:commandButton value="Cancel" onclick="javascript:Richfaces.hideModalPanel('swEdit')" />        </h:form>    </rich:modalPanel></ui:composition>

⌨️ 快捷键说明

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