source: raptor-distribution/MSIs/raptor-web/tags/v1.2.1/source/web/webapp/raptor-web/WEB-INF/flows/reports/wizard/graph-processor-selector.xhtml @ 1748

Revision 1745, 5.9 KB checked in by rhyssmith, 6 years ago (diff)

Adding raptor-web v1.2.0 MSI sources

  • Property svn:executable set to *
Line 
1<!--
2
3    Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk>
4
5    Licensed under the Apache License, Version 2.0 (the "License");
6    you may not use this file except in compliance with the License.
7    You may obtain a copy of the License at
8
9            http://www.apache.org/licenses/LICENSE-2.0
10
11    Unless required by applicable law or agreed to in writing, software
12    distributed under the License is distributed on an "AS IS" BASIS,
13    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14    See the License for the specific language governing permissions and
15    limitations under the License.
16
17-->
18
19<ui:composition xmlns="http://www.w3.org/1999/xhtml"
20        xmlns:ui="http://java.sun.com/jsf/facelets"
21        xmlns:h="http://java.sun.com/jsf/html"
22        xmlns:f="http://java.sun.com/jsf/core"
23        xmlns:c="http://java.sun.com/jsp/jstl/core"
24        xmlns:sf="http://www.springframework.org/tags/faces"
25        xmlns:a4j="http://richfaces.org/a4j"
26        xmlns:rich="http://richfaces.org/rich"
27        template="/templates/raptor/full.xhtml">
28
29
30        <ui:define name="content">
31                <a4j:include viewId="wizard-add-processor-panel.xhtml" />
32                <a4j:include viewId="wizard-edit-processor.panel.xhtml" />
33                <a4j:include viewId="../working-panel.xhtml" />
34
35                <rich:layout>
36                        <rich:layoutPanel position="center" width="70%">
37                                <h:form>
38                                        <h4 align="left">
39                                                <h:commandLink value="Date Selection"
40                                                        action="date-selector" />
41                                                ->
42                                                <h:commandLink value="Select Event Type(s)"
43                                                        action="event-type-selector" />
44                                                ->
45                                                <h:commandLink value="Graph Type Selector"
46                                                        action="graph-type-selector" />
47                                                ->
48                                                <h:commandLink value="Graph Series Selector"
49                                                        action="graph-series-selector"/>
50                        -> <h:commandLink
51                                                                value="Graph Options Selector"
52                                                                action="graph-options-selector" />
53                                        -> Step 6. Graph Post Processor Selector
54                                        <h:outputText rendered="#{savedGraphWizardModel.edittingReport}"
55                                                                style="color:red" value=" [EDIT]" />
56                                        </h4>
57                                </h:form>
58                                <center>
59                                        <div class="stepbystep">
60                                                <h3 align="center">Please Select Optional Post Processors</h3>
61                                                <br />
62                                                <a4j:form>
63
64                                                        <rich:dataGrid
65                                                                value="#{savedGraphWizardModel.graphWizardModel.graphSets}"
66                                                                var="graph" columns="1" width="100%" style="border:3px"
67                                                                styleClass="simpleTable">
68                                                                <b>Event:</b>
69                                                                <h:outputText value=" #{graph.eventType}" />
70
71                                                                <rich:dataTable id="postProcessorTable"
72                                                                        value="#{graph.statisticalUnitInformation.statisticalUnitInformation.postprocessors}"
73                                                                        var="processor" width="100%" style="width:100%;">
74
75                                                                        <rich:column style="width:100%">
76                                                                                <f:facet name="header">
77                                                                                        <h:outputText value="Post Processors" />
78                                                                                </f:facet>
79                                                                                <h:outputText value="#{processor.friendlyName}" />
80
81                                                                        </rich:column>
82
83                                                                        <rich:column>
84                                                                                <f:facet name="header">
85                                                                                        <h:outputText value="Edit" />
86                                                                                </f:facet>
87                                                                                <a4j:commandLink immediate="true"
88                                                                                        oncomplete="#{rich:component('editPostProcessorPanel')}.show();"
89                                                                                        id="editPostProcessorLink" reRender="editProcessorTable">
90                                                                                        <h:graphicImage
91                                                                                                style="width:20px; border:0; margin-left: auto;margin-right: auto;"
92                                                                                                value="/image/icon/onebit_20.png" />
93                                                                                        <f:setPropertyActionListener value="#{processor}"
94                                                                                                target="#{savedGraphWizardModel.graphWizardModel.selectedPostProcessor}" />
95                                                                                        <f:setPropertyActionListener value="#{graph}"
96                                                                                                target="#{savedGraphWizardModel.graphWizardModel.selectedGraphSet}" />
97                                                                                </a4j:commandLink>
98
99                                                                        </rich:column>
100
101                                                                        <rich:column>
102                                                                                <f:facet name="header">
103                                                                                        <h:outputText value="Remove" />
104                                                                                </f:facet>
105                                                                                <a4j:commandLink immediate="true"
106                                                                                        action="removePostProcessorFromSelectedStatistic"
107                                                                                        id="removePostProcessorLink"
108                                                                                        reRender="optionsPanelForm,postProcessorTable">
109                                                                                        <h:graphicImage
110                                                                                                style="width:20px; border:0; margin-left: auto;margin-right: auto;"
111                                                                                                value="/image/icon/onebit_33.png" />
112                                                                                        <f:setPropertyActionListener value="#{processor}"
113                                                                                                target="#{savedGraphWizardModel.graphWizardModel.selectedPostProcessor}" />
114                                                                                        <f:setPropertyActionListener value="#{graph}"
115                                                                                                target="#{savedGraphWizardModel.graphWizardModel.selectedGraphSet}" />
116                                                                                </a4j:commandLink>
117
118                                                                        </rich:column>
119
120                                                                        <f:facet name="footer">
121                                                                                <a4j:commandLink immediate="true" id="postProcessorLink"
122                                                                                        oncomplete="#{rich:component('addPostProcessorPanel')}.show();"
123                                                                                        action="initialiseNewProcessorAdd"
124                                                                                        reRender="addPostProcessorForm">
125                                                                                        <h:graphicImage id="addPostProcessorImage"
126                                                                                                style="width:20px;" value="/image/icon/onebit_31.png" />
127                                                                                        <f:setPropertyActionListener value="#{graph}"
128                                                                                                target="#{savedGraphWizardModel.graphWizardModel.selectedGraphSet}" />
129                                                                                </a4j:commandLink>
130
131                                                                        </f:facet>
132                                                                </rich:dataTable>
133
134
135
136                                                        </rich:dataGrid>
137
138                                                        <h:panelGrid columns="5">
139                                                                <h:commandButton value="next" action="next"
140                                                                        onclick="#{rich:component('workingPanel')}.show();" />
141                                                                <rich:spacer width="5px" />
142                                                                <h:commandButton value="back" action="back" />
143                                                                <rich:spacer width="5px" />
144                                                                <h:commandButton value="cancel" action="cancel" />
145                                                        </h:panelGrid>
146                                                </a4j:form>
147                                        </div>
148                                </center>
149
150                        </rich:layoutPanel>
151
152                        <rich:layoutPanel position="right">
153
154                                <div class="stepbystepInstructions">
155                                        <h3 align="center">Instructions</h3>
156
157                                        For each event type you added to this report, you can now perform
158                                        some optional post-processing of the results that you wish to
159                                        graph. This includes such things as sorting the results, etc. If
160                                        you just want the data presented as-is, simply click next.
161                                </div>
162
163                        </rich:layoutPanel>
164
165
166                </rich:layout>
167
168
169        </ui:define>
170</ui:composition>
Note: See TracBrowser for help on using the repository browser.