source: raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/wizard/graph-type-selector.xhtml @ 1778

Revision 1745, 4.8 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="../working-panel.xhtml" />
32
33                <rich:layout>
34                        <rich:layoutPanel position="center" width="70%">
35                                <h:form>
36                                        <h4 align="left">
37                                                <h:commandLink value="Date Selection" action="date-selector"/>
38                                                ->
39                                                <h:commandLink value="Select Event Type(s)" action="event-type-selector"/>
40                                                -> Step 3. Graph Type Selector
41                                                <h:outputText rendered="#{savedGraphWizardModel.edittingReport}"
42                                                        style="color:red" value=" [EDIT]" />
43                                        </h4>
44                                </h:form>
45                                <center>
46                                        <div class="stepbystep">
47                                                <h3 align="center">Please Select The Graph Function To Run
48                                                        For Each Event</h3>
49                                                <br />
50
51                                                <rich:dataGrid id="functionDataTable"
52                                                        value="#{savedGraphWizardModel.graphWizardModel.graphSets}"
53                                                        var="graph" columns="1" width="100%" style="border:3px"
54                                                        styleClass="simpleTable">
55
56                                                        <a4j:form id="statisticFunctionSelectForm">
57
58                                                                <b>Event:</b>
59                                                                <h:outputText value=" #{graph.eventType}" />
60                                                                <h:panelGrid columns="2">
61                                                                        <h:selectOneMenu required="true"
62                                                                                value="#{graph.selectedStatisticFunctionTypeString}">
63                                                                                <f:selectItems
64                                                                                        value="#{graph.statisticFunctionTypesSelectItems}" />
65                                                                                <a4j:support event="onchange" action="lookupStatistic"
66                                                                                        reRender="functionDataTable">
67                                                                                        <f:setPropertyActionListener value="#{graph}"
68                                                                                                target="#{savedGraphWizardModel.graphWizardModel.selectedGraphSet}" />
69                                                                                </a4j:support>
70                                                                        </h:selectOneMenu>
71
72                                                                </h:panelGrid>
73                                                                <h:outputText value="Parameters:" style="font-weight: bold;" />
74                                                                <rich:dataTable id="graphWizard-methodParamsTable"
75                                                                        value="#{graph.statisticalUnitInformation.statisticalUnitInformation.statisticParameters.methodParams}"
76                                                                        var="parameter" styleClass="simpleTable" width="95%" border="1"
77                                                                        labelWidth="5%" style="width:100%;">
78
79                                                                        <rich:column style="border-style: hidden;">
80                                                                                <h:outputText value="#{parameter.parameterName}">
81                                                                                </h:outputText>
82                                                                        </rich:column>
83                                                                        <rich:column style="border-style: hidden;">
84                                                                                <h:inputText rendered="#{parameter.parameterType=='VALUE'}"
85                                                                                        value="#{parameter.value}">
86                                                                                        <a4j:support event="onchange" />
87                                                                                </h:inputText>
88                                                                                <rich:comboBox width="200px"
89                                                                                        rendered="#{parameter.parameterType=='FIELD'}"
90                                                                                        value="#{parameter.value}"
91                                                                                        suggestionValues="#{savedGraphWizardModel.graphWizardModel.possibleFieldNameValues}">
92                                                                                        <a4j:support event="onchange" />
93                                                                                </rich:comboBox>
94                                                                        </rich:column>
95                                                                </rich:dataTable>
96
97                                                        </a4j:form>
98
99                                                </rich:dataGrid>
100                                                <h:panelGrid columns="1" border="0">
101                                                        <h:messages style="color:darkred" id="error_message" />
102                                                </h:panelGrid>
103
104
105                                                <rich:spacer height="10px" />
106                                                <h:form>
107                                                        <h:panelGrid columns="6">
108                                                                <h:commandButton value="next" action="next" />
109                                                                <rich:spacer width="5px" />
110                                                                <h:commandButton value="back" action="back" immediate="true" />
111                                                                <rich:spacer width="5px" />
112                                                                <h:commandButton value="cancel" action="cancel" immediate="true" />
113                                                                <h:commandButton value="finish" action="finish"
114                                                                        onclick="#{rich:component('workingPanel')}.show();"
115                                                                        rendered="#{savedGraphWizardModel.finishedReport}" />
116
117                                                        </h:panelGrid>
118                                                </h:form>
119
120                                        </div>
121                                </center>
122
123                        </rich:layoutPanel>
124
125
126                        <rich:layoutPanel position="right">
127
128                                <div class="stepbystepInstructions">
129                                        <h3 align="center">Instructions</h3>
130
131                                        For each event type that you added in the previous step, you can
132                                        choose which function you wish to run. What functions are available
133                                        will depend on the event type.
134                                </div>
135
136                        </rich:layoutPanel>
137
138
139                </rich:layout>
140
141
142        </ui:define>
143</ui:composition>
Note: See TracBrowser for help on using the repository browser.