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

Revision 1748, 4.4 KB checked in by rhyssmith, 5 years ago (diff)

Tagging raptor-web v1.2.1-1 release of Raptor Web MSI

  • 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:sf="http://www.springframework.org/tags/faces"
24        xmlns:a4j="http://richfaces.org/a4j"
25        xmlns:rich="http://richfaces.org/rich"
26        template="/templates/raptor/full.xhtml">
27
28        <ui:define name="content">
29                <a4j:include viewId="working-panel.xhtml" />
30
31                <rich:layout>
32
33                        <rich:layoutPanel position="bottom">
34                                <h:form id="reportWizard-form">
35                                        <rich:panel bodyClass="inpanelBody">
36                                                <f:facet name="header">
37                    Saved Reports
38                </f:facet>
39
40                                                <rich:dataTable id="reportWizard-savedReports"
41                                                        styleClass="lowerBorderTable"
42                                                        value="#{savedReports.savedWizardModels}" var="report"
43                                                        width="95%" border="1" labelWidth="5%" style="width:100%;">
44
45
46                                                        <rich:column styleClass="lowerBorderTable">
47                                                                <h:panelGrid columns="5">
48                                                                        <a4j:commandLink id="runReportQuickImage" action="runReportWizard"
49                                                                                onclick="#{rich:component('workingPanel')}.show();">
50                                                                                <f:setPropertyActionListener value="#{report}"
51                                                                                        target="#{savedReports.selectedReport}" />
52                                                                                <h:graphicImage value="/image/icon/pie_chart.png" width="25px" />
53                                                                        </a4j:commandLink>
54                                                                        <rich:toolTip value="Run Report" for="runReportQuickImage"/>
55                                                                        <a4j:commandLink id="editReportImage" action="editReportWizard">
56                                                                                <f:setPropertyActionListener value="#{report}"
57                                                                                        target="#{savedReports.selectedReport}" />
58                                                                                <h:graphicImage value="/image/icon/onebit_20.png" width="20px" />
59                                                                        </a4j:commandLink>
60                                    <rich:toolTip value="Edit Report" for="editReportImage"/>
61
62
63                                                                        <h:outputText
64                                                                                value="Title: #{report.graphWizardModel.graphTitle}" />
65
66
67
68                                                                </h:panelGrid>
69                                                        </rich:column>
70                                                       
71                                                        <rich:column styleClass="lowerBorderTable">
72                                <h:outputText
73                                    value=" created by: #{report.graphWizardModel.createdBy}" />
74
75                            </rich:column>
76
77                                                        <rich:column styleClass="lowerBorderTable">
78                                                                <h:outputText
79                                                                        value=" created: #{report.graphWizardModel.dateSavedFormatted}" />
80
81                                                        </rich:column>
82
83                                                        <rich:column styleClass="lowerBorderTable">
84                                                                <h:outputText
85                                                                        value="modified: #{report.graphWizardModel.dateModifiedFormatted}" />
86
87                                                        </rich:column>
88
89                                                        <rich:column styleClass="lowerBorderTable">
90                                                                <h:panelGrid columns="1">
91
92                                                                        <a4j:commandLink action="removeReportWizard"
93                                                                                reRender="reportWizard-savedReports">
94                                                                                <f:setPropertyActionListener value="#{report}"
95                                                                                        target="#{savedReports.selectedReport}" />
96                                                                                <h:graphicImage value="/image/icon/trash.png" width="20px" />
97                                                                        </a4j:commandLink>
98                                                                </h:panelGrid>
99                                                        </rich:column>
100
101                                                </rich:dataTable>
102                                        </rich:panel>
103
104                                        <h:panelGrid columns="3">
105
106                                                <h4>
107                                                        Load a report from URL:
108                                                        <h:inputText value="#{savedReports.reportToDownloadUrl}"
109                                                                size="50" />
110                                                        <a4j:commandButton value="download"  action="loadReportFromUrl"
111                                                                reRender="reportWizard-savedReports" />
112                                                </h4>
113
114
115                                        </h:panelGrid>
116                                </h:form>
117
118                        </rich:layoutPanel>
119
120
121                        <rich:layoutPanel position="left">
122
123
124
125                        </rich:layoutPanel>
126
127                        <rich:layoutPanel position="right">
128
129                        </rich:layoutPanel>
130
131                        <rich:layoutPanel position="top">
132
133                                <form>
134                                        <h:panelGrid columns="2">
135
136                                                <h3>
137                                                        Create a new report
138                                                        <a4j:commandLink action="startReportWizard">
139                                                                <h:graphicImage value="/image/icon/pie_chart.png" width="50px" />
140                                                        </a4j:commandLink>
141
142                                                </h3>
143
144                                        </h:panelGrid>
145
146                                </form>
147
148
149
150
151                        </rich:layoutPanel>
152
153                </rich:layout>
154
155        </ui:define>
156</ui:composition>
Note: See TracBrowser for help on using the repository browser.