📄 scripts.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="#{ScriptsBean.prepareNew}" oncomplete="javascript:Richfaces.showModalPanel('scriptEdit');" reRender="scriptEdit"/> <a4j:commandLink submitMode="ajax" value="Edit" action="#{ScriptsBean.prepareEdit}" oncomplete="javascript:Richfaces.showModalPanel('scriptEdit');" reRender="scriptEdit" /> <a4j:commandLink submitMode="ajax" value="Delete" action="#{ScriptsBean.deleteItem}" reRender="scriptList" /> </rich:toolBar> <rich:spacer height="30" /> <rich:scrollableDataTable rowKeyVar="scriptrkv" height="400px" selection="#{ScriptsBean.selection}" width="700px" id="scriptList" rows="40" columnClasses="col" value="#{ScriptsBean.all}" var="script" sortMode="single"> <rich:column> <f:facet name="header"><h:outputText styleClass="headerText" value="Name" /></f:facet> <h:outputText value="#{script.name}" /> </rich:column> <rich:column> <f:facet name="header"><h:outputText styleClass="headerText" value="Description" /></f:facet> <h:outputText value="#{script.description}" /> </rich:column> </rich:scrollableDataTable> </h:form> <h:form> <rich:modalPanel id="scriptEdit" resizeable="false" autosized="true"> <f:facet name="header"> <h:outputText value="#{ScriptsBean.edit?'Edit script':'New script'}"/> </f:facet> <f:facet name="controls"> <span style="cursor:pointer" onclick="javascript:Richfaces.hideModalPanel('scriptEdit')">X</span> </f:facet> <h:panelGrid columns="2"> <h:outputText value="Name:" /> <h:inputText value="#{ScriptsBean.name}" rendered="#{!ScriptsBean.edit}"/> <h:outputText value="#{ScriptsBean.name}" rendered="#{ScriptsBean.edit}"/> <h:outputText value="Description:" /> <h:inputText value="#{ScriptsBean.description}"/> <h:outputText value="Script:" /> <h:inputTextarea rows="20" cols="100" value="#{ScriptsBean.text}"/> </h:panelGrid> <a4j:commandButton value="OK" reRender="scriptList" onclick="javascript:Richfaces.hideModalPanel('scriptEdit')" action="#{ScriptsBean.editItem}" /> <a4j:commandButton value="Cancel" onclick="javascript:Richfaces.hideModalPanel('scriptEdit')" /> </rich:modalPanel> </h:form></ui:composition>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -