IceFacs 页面编程 two 例子
IceFaces page code one:
</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 stylewidth="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" errorerrorvalue="#{vpdcAuditReportBean.emailAddressList}"
binding="#{vpdcAuditReportBean.emailAddressListIdInputText}"
title="#{msgs['report.mw.cap.audit.label.notify']}" style="width:350px">
</ice:inputText>
<ice:message for="emailAddressList" errorerrorvalue="#{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" errorvalue="#{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="IceFacs 页面编程 two 事例"/>
    
<ice:message for="showReport" error/>
IceFaces page code two:
</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 style/>