📄 hosts.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"> <a4j:form> <h:panelGrid columns="7"> <h:outputText value="Hardware:" /> <h:selectOneMenu submitMethod="ajax" value="#{jsfHostsBean.hwid}"> <f:selectItems value="#{jsfHostsBean.hardwareList}" /> <a4j:support event="onchange" /> </h:selectOneMenu> <h:outputText value="Serial No:" /> <h:inputText value="#{jsfHostsBean.snIn}" id="cpeSerialNo"/> <a4j:commandButton type="submit" value="Details" action="#{jsfHostsBean.findItem}" reRender="cpebrowser,cpedetails" > <a4j:actionparam name="details" value="true" assignTo="#{jsfHostsBean.details}"/> <a4j:actionparam name="browser" value="false" assignTo="#{jsfHostsBean.browser}"/> </a4j:commandButton> <a4j:commandButton type="submit" value="New" action="#{jsfHostsBean.newItem}" reRender="cpedetails,cpebrowser" /> </h:panelGrid> <rich:suggestionbox for="cpeSerialNo" rules="taisykle" first="0" minChars="1" border="1" width="100" height="100" shadowDepth="#5" suggestionAction="#{jsfHostsBean.autocompleteSerialNo}" var="result"> <h:column> <h:outputText value="#{result}" /> </h:column> </rich:suggestionbox> </a4j:form > <rich:spacer width="1" height="5"/> <rich:messages layout="list"> <f:facet name="errorMarker"> <h:graphicImage value="/images/error.gif" /> </f:facet> </rich:messages> <a4j:form id="cpedetails"> <rich:panel rendered="#{not empty jsfHostsBean.sn and jsfHostsBean.details}" > <f:facet name="header"><h:outputText value="CPE details"/></f:facet> <h:panelGrid columns="2" > <h:outputText value="Serial nubmer:"/> <h:outputText value="#{jsfHostsBean.sn}" /> <h:outputText value="URL:"/> <h:outputText value="#{jsfHostsBean.url}" /> <h:outputText value="Request connection:"/> <rich:progressBar id ="pb" value="#{jsfHostsBean.currentValue}" interval="1000" label="#{jsfHostsBean.currentValue} %" enabled="#{jsfHostsBean.inProgress}" minValue="-1" maxValue="100" reRenderAfterComplete="cpedetails"> <f:facet name="initial"> <a4j:commandButton type="Submit" action="#{jsfHostsBean.connectionRequest}" value="Request connection" reRender="pb,cpedetails" rendered="#{!jsfHostsBean.inProgress}" /> </f:facet> <f:facet name="complete"> <a4j:commandButton type="Submit" action="#{jsfHostsBean.connectionRequest}" value="Request connection" reRender="pb,cpedetails" rendered="#{!jsfHostsBean.inProgress}" /> </f:facet> </rich:progressBar> <h:outputText value="Last Conreq:"/> <h:outputText value="#{jsfHostsBean.reqRes}" /> <h:outputText value="Conreq user:"/> <h:inputText value="#{jsfHostsBean.conreqUser}" /> <h:outputText value="Conreq password:"/> <h:inputText value="#{jsfHostsBean.conreqPass}" /> <h:outputText value="Hardware:"/> <h:outputText value="#{jsfHostsBean.hardware}" /> <h:outputText value="Current software:"/> <h:outputText value="#{jsfHostsBean.currversion}" /> <h:outputText value="Current config:"/> <h:outputText value="#{jsfHostsBean.cfgversion}" /> <h:outputText value="Config name:"/> <h:selectOneMenu value="#{jsfHostsBean.configname}" > <f:selectItems value="#{jsfHostsBean.configs}" /> </h:selectOneMenu> <h:outputText value="Authentication:" /> <h:selectOneMenu value="#{jsfHostsBean.authType}" > <f:selectItem itemValue="0" itemLabel="None" /> <f:selectItem itemValue="1" itemLabel="Basic" /> <f:selectItem itemValue="2" itemLabel="MD5" /> </h:selectOneMenu> <h:outputText value="Username:" /> <h:inputText value="#{jsfHostsBean.user}"/> <h:outputText value="Password:" /> <h:inputText value="#{jsfHostsBean.password}"/> <h:outputText value="Customer ID:" /> <h:inputText value="#{jsfHostsBean.customerId}"/> <h:outputText value="Config update attempted at:"/> <h:outputText value="#{jsfHostsBean.cfgupdtime}" /> <h:outputText value="Config update result:"/> <h:outputText value="#{jsfHostsBean.cfgupdres}" /> <h:outputText value="Last inform at:"/> <h:outputText value="#{jsfHostsBean.lastcontact}" /> <h:outputText value="Software update result:"/> <h:outputText value="#{jsfHostsBean.sfwupdres}" /> <h:outputText value="Software updated at:"/> <h:outputText value="#{jsfHostsBean.sfwupdtime}" /> <h:outputText value="Properties:"/> <h:inputTextarea rows="20" cols="100" value="#{jsfHostsBean.proptext}"/> </h:panelGrid> <a4j:commandButton type="submit" value="Save" action="#{jsfHostsBean.Save}" reRender="cpedetails" /> </rich:panel> </a4j:form> <ui:include src="/cpe.xhtml"/> </ui:composition>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -