IceFaces page code one:
引用
<ui:composition
template="/WEB-INF/includes/templates/page-template.xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:ice="http://www.icesoft.com/icefaces/component"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:m="http://www.savvis.net/mw/jsf">
<ui:define name="javascript">
<script language="JavaScript" type="text/javascript">
</script>
</ui:define>
<ui:define name="title">#{msgs['report.mw.cap.audit.title']}</ui:define>
<ui:define name="page-content">
<ice:form id="myform">
<ice:panelCollapsible expanded="true">
<f:facet name="header">
<ice:panelGroup styleClass="expandableStateIndicator">
<ice:outputText value="#{msgs['report.vpdc.audit.report.title']}"/>
</ice:panelGroup>
</f:facet>
<ice:panelGrid columns="1" width="100%">
<ice:panelGrid columns="3">
<ice:outputLabel value="#{msgs['report.vpdc.audit.label.input.job.id']}"/>
<ice:panelGroup>
<ice:inputText id="jobId" value="#{vpdcAuditReportBean.jobId}"
binding="#{vpdcAuditReportBean.jobIdInputText}"
title="#{msgs['report.mw.cap.audit.label.notify']}">
</ice:inputText>
<ice:message for="jobId" errorClass="error"/>
</ice:panelGroup>
<ice:message for="auditSystems" errorClass="error"/>
<ice:outputLabel value="#{msgs['report.vpdc.audit.label.input.email.address.list']}"/>
<ice:panelGroup>
<ice:inputText id="emailAddressList" value="#{vpdcAuditReportBean.emailAddressList}"
binding="#{vpdcAuditReportBean.emailAddressListIdInputText}"
title="#{msgs['report.mw.cap.audit.label.notify']}" style="width:350px">
</ice:inputText>
<ice:message for="emailAddressList" errorClass="error"/>
</ice:panelGroup>
<ice:message for="auditSystems" errorClass="error"/>
<ice:outputLabel id="dataPointsTitle" value="#{msgs['report.vpdc.audit.label.data.points']}"/>
<ice:panelGrid columns="1" id="dataPoints"
binding="#{vpdcAuditReportBean.dataPointsGrid}">
<ice:panelGroup style="border: 1px solid gray; padding: 4px 4px 4px 4px;">
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.netWork}"/>
<ice:outputLabel value="Network(VLAN)"/>
</ice:panelGroup>
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.vmVMDK}"/>
<ice:outputLabel value="VM(VMDK)"/>
</ice:panelGroup>
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.lun}"/>
<ice:outputLabel value="LUN"/>
</ice:panelGroup>
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.ace}"/>
<ice:outputLabel value="ACE(PFW,SLB)"/>
</ice:panelGroup>
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.stfw}"/>
<ice:outputLabel value="STFW"/>
</ice:panelGroup>
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.acl}"/>
<ice:outputLabel value="ACL"/>
</ice:panelGroup>
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.dhcpServer}"/>
<ice:outputLabel value="DHCP Server"/>
</ice:panelGroup>
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.detachedVMDK}"/>
<ice:outputLabel value="Detached VMDK"/>
</ice:panelGroup>
</ice:panelGroup>
</ice:panelGrid>
<ice:message for="auditSystems" errorClass="error"/>
<ice:outputLabel id="dataSourceTitle" value="#{msgs['report.vpdc.audit.label.data.sources']}"/>
<ice:panelGrid columns="1" id="dataSources"
binding="#{vpdcAuditReportBean.dataSourcesGrid}">
<ice:panelGroup style="border: 1px solid gray; padding: 4px 4px 4px 4px;">
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.mw}"/>
<ice:outputLabel value="MW(yFile,vpdc_comp,service design,vpdc_detail)"/>
</ice:panelGroup>
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.vantive}"/>
<ice:outputLabel value="Vantive"/>
</ice:panelGroup>
<ice:panelGroup>
<ice:selectBooleanCheckbox value="#{vpdcAuditReportBean.infrastructure}"/>
<ice:outputLabel value="Infrastructure"/>
</ice:panelGroup>
</ice:panelGroup>
</ice:panelGrid>
</ice:panelGrid>
<ice:panelGroup>
<ice:commandButton value="#{msgs['report.mw.cap.audit.button.show']}"
actionListener="#{vpdcAuditReportBean.showReport}"
style="margin-bottom:5px" id="showReport"
action="vpdc.aduit.report.submit.show"
binding="#{vpdcAuditReportBean.generateCommandButton}"
alt="#{msgs['report.mw.cap.audit.button.show']}"/>
    
<ice:message for="showReport" errorClass="error"/>
</ice:panelGroup>
</ice:panelGrid>
</ice:panelCollapsible>
</ice:form>
</ui:define>
</ui:composition>
The IceFaces page one performs in the browser like below:
IceFaces page code two:
引用
<ui:composition
template="/WEB-INF/includes/templates/page-template.xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:ice="http://www.icesoft.com/icefaces/component"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:m="http://www.savvis.net/mw/jsf">
<ui:define name="javascript">
<script language="JavaScript" type="text/javascript">
</script>
</ui:define>
<ui:define name="title">#{msgs['report.vpdc.audit.report.submit.title']}</ui:define>
<ui:define name="page-content">
<ice:form id="myform">
<ice:panelCollapsible expanded="true">
<f:facet name="header">
<ice:panelGroup styleClass="expandableStateIndicator">
<ice:outputText value="#{msgs['report.vpdc.audit.report.submit.title']}"/>
</ice:panelGroup>
</f:facet>
<ice:panelGrid>
<ice:panelGroup>
<ice:outputFormat value="#{msgs['submit.report.vpdc.audit.gerneration']}">
<f:param value="#{vpdcAuditReportSubmitBean.billingSiteId}"/>
<f:param value="#{vpdcAuditReportSubmitBean.location}"/>
<f:param value="#{vpdcAuditReportSubmitBean.vpdcId}"/>
<f:param value="#{vpdcAuditReportSubmitBean.vpdcName}"/>
<f:param value="#{vpdcAuditReportSubmitBean.serviceProfile}"/>
<f:param value="#{vpdcAuditReportSubmitBean.jobId}"/>
</ice:outputFormat>
</ice:panelGroup>
<ice:outputText value="It will take some time."/>
<ice:panelGroup>
<ice:outputFormat value="#{msgs['submit.report.vpdc.audit.data.points']}">
<f:param value="#{vpdcAuditReportSubmitBean.selectedDataPoints}"/>
</ice:outputFormat>
</ice:panelGroup>
<ice:panelGroup>
<ice:outputFormat value="#{msgs['submit.report.vpdc.audit.data.sources']}">
<f:param value="#{vpdcAuditReportSubmitBean.selectedDataSources}"/>
</ice:outputFormat>
</ice:panelGroup>
<ice:panelGroup>
<ice:outputFormat value="#{msgs['submit.report.vpdc.audit.email.list']}">
<f:param value="#{vpdcAuditReportSubmitBean.emailAddressList}"/>
</ice:outputFormat>
</ice:panelGroup>
</ice:panelGrid>
</ice:panelCollapsible>
</ice:form>
</ui:define>
</ui:composition>
The IceFaces page two performs in the browser like below:
- 大小: 15 KB
- 大小: 6.8 KB
分享到:
相关推荐
WI TWO 淘宝分享java编程艺术
泛型编程与STL ,part two 有索引,可做参考
│ 高并发编程第二阶段05讲、一个解释volatile关键字作用最好的例子.mp4 │ 高并发编程第二阶段06讲、Java内存模型以及CPU缓存不一致问题的引入.mp4 │ 高并发编程第二阶段07讲、CPU以及CPU缓存的结构,解决高速...
在图像处理中经常要找图像的连通域,在此提供了两种图像连通域的算法,two-pass和种子填充算法,代码可以直接应用!
基于matlab编程实现的微电网two_stage robust optimization.rar
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return ...
Tess-two编译可用.so文件 最新编译 2018Tess-two编译可用.so文件 最新编译 2018Tess-two编译可用.so文件 最新编译 2018
WI TWO 淘宝分享Java面向对象编程(孙卫琴)_学习笔记
tess-two.tesseract3.01.rar tess-two.tesseract3.01.rar tess-two.tesseract3.01.rar tess-two.tesseract3.01.rar
快速学会怎么再spss里面做two sample t-test
Halite, 基于 @twosigma的人工智能编程挑战 Halite Halite是一个编程竞赛。 参赛者编写机器人在矩形网格上播放基于最初的多播机转换策略游戏。 有关游戏的更多信息,请访问我们的网站上的 。请参见指南 。问题请看...
android tess-two 是基于Tesseract-OCR实现的数字自动识别 - 训练数据放在res/raw目录下,需要识别其他语言可另行下载替换。本项目使用的为英文识别训练包。 - 数字识别时,框小一点会好识别。(可以手动调节大小的...
It comes with 5 complete themes: Clip-Two AngularJs Admin, Clip-Two AngularJs Admin RTL Version, Clip-Two jQuery Admin, Clip-Two jQuery Admin RTL and Clip-Two Frontend. AngularJS lets you extend ...
UpdateSourceTrigger 值的编程方法是:使用 GetMetadata 获取属性的属性元数据,然后检查 DefaultUpdateSourceTrigger 属性的值。 备注TwoWay 或OneWayToSource 绑定侦听目标属性的更改,并将这些更改传播回源。这称为...
│ 高并发编程第二阶段05讲、一个解释volatile关键字作用最好的例子.mp4 │ 高并发编程第二阶段06讲、Java内存模型以及CPU缓存不一致问题的引入.mp4 │ 高并发编程第二阶段07讲、CPU以及CPU缓存的结构,解决高速...
Two Scoops Press Two Scoops of Django 1.11版本 适用于较新的Django1.11 知识详细,内容丰富,涉及广泛,是不可多得好书!
Two Dimension Signal and image processing MIT Textbook part 2
基于jQuery页面翻转特效ery翻转 所属专图片代码
It comes with 5 complete themes: Clip-Two AngularJs Admin, Clip-Two AngularJs Admin RTL Version, Clip-Two jQuery Admin, Clip-Two jQuery Admin RTL and Clip-Two Frontend. AngularJS lets you extend ...
Two Dimensional Phase Unwrapping Theory Algorithms and Software,扫描文档,清晰度一般。