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

Revision 1748, 21.9 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: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                <a4j:include viewId="seriesPanel.xhtml" />
33                <a4j:include viewId="addPostProcessorPanel.xhtml" />
34                <a4j:include viewId="editPostProcessorPanel.xhtml" />
35
36                <rich:layout>
37
38                        <rich:layoutPanel position="top">
39                                <!--    <a4j:status id="stateStatus" startText="Working..."
40                                        startStyle="background-color:#ADDFFF;  font-weight:bold;  position: absolute;  right: 5px;  top: 1px;  width: 80px;" /> -->
41
42                                <rich:simpleTogglePanel switchType="server" label="Control Panel"
43                                        opened="true">
44
45                                        <rich:layout>
46                                                <rich:layoutPanel position="left" width="30%">
47                                                        <a4j:form id="ControlPanelForm">
48
49
50                                                                <rich:dataTable id="statisticalUnitsTable"
51                                                                        value="#{flowScope.websession.graphmodel.statisticalUnitsForView}"
52                                                                        bandingInterval="2" banding="row" var="unit" width="100%"
53                                                                        labelWidth="0%" rows="10" inlineStyle="border-style: hidden;"
54                                                                        rendered="#{not empty flowScope.websession.graphmodel.statisticalUnitsForView}">
55
56                                                                        <f:facet name="header">
57                                                                                <h:outputText
58                                                                                        value="#{graphService.attachedCapabilities.metadata.serviceName}" />
59                                                                        </f:facet>
60
61                                                                        <rich:column>
62                                                                                <f:facet name="header">
63                                                                                        <h:outputText value="Statistic" />
64                                                                                </f:facet>
65                                                                                <a4j:commandLink ajaxSingle="true"
66                                                                                        onclick="#{rich:component('workingPanel')}.show();"
67                                                                                        oncomplete="#{rich:component('workingPanel')}.hide();"
68                                                                                        value="#{unit.statisticalUnitInformation.statisticParameters.unitName}"
69                                                                                        action="invokeStatisticalUnit"
70                                                                                        reRender="chartForm,graphImage,optionsPanel,ControlPanelForm">
71                                                                                        <f:setPropertyActionListener value="#{unit}"
72                                                                                                target="#{flowScope.websession.graphmodel.selectedStatisticalUnit}" />
73
74                                                                                </a4j:commandLink>
75
76                                                                        </rich:column>
77
78                                                                        <rich:column>
79                                                                                <f:facet name="header">
80                                                                                        <h:outputText value="Modify" />
81                                                                                </f:facet>
82
83                                                                                <a4j:commandLink ajaxSingle="true"
84                                                                                        reRender="optionsPanel,ControlPanelForm">
85                                                                                        <h:graphicImage value="/image/icon/onebit_20.png"
86                                                                                                style="border:0; margin-left: auto;margin-right: auto;"
87                                                                                                width="20px" rendered="#{!unit.selected}" />
88                                                                                        <h:graphicImage value="/image/icon/onebit_27.png"
89                                                                                                style="border:0; margin-left: auto;margin-right: auto;"
90                                                                                                width="20px" rendered="#{unit.selected}" />
91                                                                                        <f:setPropertyActionListener value="#{unit}"
92                                                                                                target="#{flowScope.websession.graphmodel.selectedStatisticalUnit}" />
93                                                                                </a4j:commandLink>
94                                                                        </rich:column>
95
96                                                                        <f:facet name="footer">
97                                                                                <rich:datascroller id="datascrollerStats" />
98                                                                        </f:facet>
99                                                                </rich:dataTable>
100                                                                <rich:panel>
101                                                                        <h:outputText value="Processing Status:"
102                                                                                style="font-weight: bold;" />
103                                                                        <h:outputText
104                                                                                value="#{flowScope.websession.graphmodel.processingResult}" />
105                                                                </rich:panel>
106
107                                                        </a4j:form>
108                                                </rich:layoutPanel>
109
110
111
112                                                <rich:layoutPanel position="right">
113                                                        <h:form id="optionsPanelForm">
114                                                                <rich:panel width="100%" id="optionsPanel">
115                                                                        <f:facet name="header">
116                                        Options
117                                     </f:facet>
118
119                                                                        <rich:layout
120                                                                                rendered="#{not empty flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation}">
121                                                                                <rich:layoutPanel position="left">
122                                                                                        <h:panelGrid columns="2" width="100%">
123
124                                                                                                <h:outputText value="Statistic Name:"
125                                                                                                        style="font-weight: bold;" />
126                                                                                                <h:outputText
127                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.unitName}" />
128
129
130                                                                                                <h:outputText value="Event Type" style="font-weight: bold;" />
131
132                                                                                                <rich:inplaceSelect
133                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.eventType}">
134                                                                                                 <f:selectItems value="#{eventTypeService.eventTypeList}"/>
135                                                                                                </rich:inplaceSelect>
136
137                                                                                                <h:outputText value="Resource Category"
138                                                                                                        style="font-weight: bold;" />
139
140                                                                                                <rich:inplaceSelect
141                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.resourceCategoryString}">
142                                                                                                        <f:selectItem itemLabel="Internal" itemValue="INTERNAL" />
143                                                                                                        <f:selectItem itemLabel="External" itemValue="EXTERNAL" />
144                                                                                                        <f:selectItem itemLabel="All" itemValue="ALL" />
145                                                                                                </rich:inplaceSelect>
146
147                                                                                                <h:outputText value="Start Time:" style="font-weight: bold;" />
148
149                                                                                                <rich:calendar id="startTimeDate" showApplyButton="true"
150                                                                                                        datePattern="dd/MM/yyyy HH:mm"
151                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.startTimeAsJavaDate}">
152                                                                                                </rich:calendar>
153
154
155
156                                                                                                <h:outputText value="End Time:" style="font-weight: bold;" />
157                                                                                                <rich:calendar id="endTimeDate" showApplyButton="true"
158                                                                                                        datePattern="dd/MM/yyyy HH:mm"
159                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.endTimeAsJavaDate}">
160                                                                                                </rich:calendar>
161
162
163                                                                                                <h:outputText value="Parameters:" style="font-weight: bold;" />
164                                                                                                <rich:dataTable
165                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.methodParams}"
166                                                                                                        var="parameter" width="95%" labelWidth="5%"
167                                                                                                        style="width:100%;">
168
169                                                                                                        <rich:column style="border-style: hidden;">
170                                                                                                                <h:outputText value="#{parameter.parameterName}">
171                                                                                                                </h:outputText>
172                                                                                                        </rich:column>
173                                                                                                        <rich:column style="border-style: hidden;">
174                                                                                                                <h:inputText
175                                                                                                                        rendered="#{parameter.parameterType=='VALUE'}"
176                                                                                                                        value="#{parameter.value}">
177                                                                                                                </h:inputText>
178                                                                                                                <rich:comboBox width="200px"
179                                                                                                                        rendered="#{parameter.parameterType=='FIELD'}"
180                                                                                                                        value="#{parameter.value}"
181                                                                                                                        suggestionValues="#{flowScope.websession.graphmodel.possibleFieldNameValues}" />
182                                                                                                        </rich:column>
183                                                                                                </rich:dataTable>
184
185
186                                                                                                <h:outputText value="Graph Title:"
187                                                                                                        style="font-weight: bold;" />
188                                                                                                <h:inputText style="width:100%;" required="true" requiredMessage="Graph Title Value required"
189                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.presentation.graphTitle}" />
190
191                                                                                                <f:facet name="footer">
192                                                                                                        <h:panelGroup style="display:block; text-align:center">
193                                                                                                                <h:commandButton ajaxSingle="true" value="update" action="updateMUAStatistic"
194                                                                reRender="optionsPanelForm,controlPanelForm, chartForm"
195                                                                                                                        onclick="#{rich:component('workingPanel')}.show();">
196                                                                                                                       
197                                                                                                                </h:commandButton>
198                                                                                                        </h:panelGroup>
199                                                                                                </f:facet>
200                                                                                        </h:panelGrid>
201
202                                                                                </rich:layoutPanel>
203
204
205                                                                                <rich:layoutPanel position="right">
206                                                                                        <rich:dataTable id="postProcessorTable"
207                                                                                                value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.postprocessors}"
208                                                                                                var="processor" width="100%" style="width:100%;">
209
210                                                                                                <rich:column style="width:100%">
211                                                                                                        <f:facet name="header">
212                                                                                                                <h:outputText value="Post Processors" />
213                                                                                                        </f:facet>
214                                                                                                        <h:outputText value="#{processor.friendlyName}" />
215
216                                                                                                </rich:column>
217                                                                                               
218                                                                                                <rich:column>
219                                                    <f:facet name="header">
220                                                        <h:outputText value="Edit" />
221                                                    </f:facet>
222                                                    <a4j:commandLink oncomplete="#{rich:component('editPostProcessorPanel')}.show();"                                                     
223                                                        id="editPostProcessorLink" reRender="editProcessorTable">
224                                                        <h:graphicImage
225                                                            style="width:20px; border:0; margin-left: auto;margin-right: auto;"
226                                                            value="/image/icon/onebit_20.png" />
227                                                        <f:setPropertyActionListener value="#{processor}"
228                                                            target="#{flowScope.websession.graphmodel.selectedPostProcessor}" />
229                                                    </a4j:commandLink>
230
231                                                </rich:column>
232
233                                                                                                <rich:column>
234                                                                                                        <f:facet name="header">
235                                                                                                                <h:outputText value="Remove" />
236                                                                                                        </f:facet>
237                                                                                                        <a4j:commandLink
238                                                                                                                action="removePostProcessorFromSelectedStatistic"
239                                                                                                                id="removePostProcessorLink"
240                                                                                                                reRender="optionsPanelForm,postProcessorTable">
241                                                                                                                <h:graphicImage
242                                                                                                                        style="width:20px; border:0; margin-left: auto;margin-right: auto;"
243                                                                                                                        value="/image/icon/onebit_33.png" />
244                                                                                                                <f:setPropertyActionListener value="#{processor}"
245                                                                                                                        target="#{flowScope.websession.graphmodel.selectedPostProcessor}" />
246                                                                                                        </a4j:commandLink>
247
248                                                                                                </rich:column>
249
250                                                                                                <f:facet name="footer">
251                                                                                                        <a4j:commandLink  id="postProcessorLink"
252                                                                                                                oncomplete="#{rich:component('addPostProcessorPanel')}.show();"
253                                                                                                                action="initialiseNewProcessorAdd"
254                                                                                                                reRender="addPostProcessorForm">
255                                                                                                                <h:graphicImage id="addPostProcessorImage"
256                                                                                                                        style="width:20px;" value="/image/icon/onebit_31.png" />
257                                                                                                        </a4j:commandLink>
258
259                                                                                                </f:facet>
260                                                                                        </rich:dataTable>
261
262                                                                                        <rich:spacer height="15px" />
263
264                                                                                        <rich:dataTable id="seriesTable"
265                                                                                                value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.series}"
266                                                                                                bandingInterval="2" banding="row" var="series" width="100%"
267                                                                                                rows="10" rowKeyVar="row"
268                                                                                                rendered="#{not empty flowScope.websession.graphmodel.selectedStatisticalUnit}">
269
270
271                                                                                                <f:facet name="footer">
272                                                                                                        <a4j:commandLink
273                                                                                                                action="addSeriesToSelectedStatistic" id="addSeriesLink"
274                                                                                                                reRender="seriesModalPanel,seriesTable">
275                                                                                                                <h:graphicImage style="width:20px"
276                                                                                                                        value="/image/icon/onebit_31.png" />
277                                                                                                        </a4j:commandLink>
278
279                                                                                                </f:facet>
280
281                                                                                                <rich:column>
282                                                                                                        <f:facet name="header">
283                                                                                                                <h:outputText value="No." />
284                                                                                                        </f:facet>
285                                                                                                        <h:outputText value="#{row}" />
286                                                                                                </rich:column>
287                                                                                                <rich:column>
288                                                                                                        <f:facet name="header">
289                                                                                                                <h:outputText value="Series Label" />
290                                                                                                        </f:facet>
291
292                                                                                                        <h:inputText style="width:100%;"
293                                                                                                                value="#{series.seriesLabel}" />
294                                                                                                </rich:column>
295                                                                                                <rich:column>
296                                                                                                        <f:facet name="header">
297                                                                                                                <h:outputText value="Filter" />
298                                                                                                        </f:facet>
299                                                                                                        <a4j:commandLink
300                                                                                                                oncomplete="#{rich:component('seriesModalPanel')}.show()"
301                                                                                                                id="conditionModalPanelLinkEdit"
302                                                                                                                rendered="#{not empty series.comparisonPredicate}"
303                                                                                                                reRender="seriesModalPanel,seriesTable">
304                                                                                                                <h:graphicImage id="conditionImage"
305                                                                                                                        style="width:20px; border:0; margin-left: auto;margin-right: auto;"
306                                                                                                                        value="/image/icon/onebit_39.png" />
307                                                                                                                <f:setPropertyActionListener value="#{series}"
308                                                                                                                        target="#{flowScope.websession.graphmodel.selectedSeries}" />
309                                                                                                        </a4j:commandLink>
310                                                                                                        <a4j:commandLink
311                                                                                                                oncomplete="#{rich:component('seriesModalPanel')}.show()"
312                                                                                                                id="conditionModalPanelLinkAdd"
313                                                                                                                rendered="#{empty series.comparisonPredicate}"
314                                                                                                                reRender="seriesModalPanel,seriesTable"
315                                                                                                                action="addFilterToSelectedSeries">
316                                                                                                                <h:graphicImage id="conditionImage"
317                                                                                                                        style="width:20px; border:0; margin-left: auto;margin-right: auto;"
318                                                                                                                        value="/image/icon/onebit_31.png" />
319                                                                                                                <f:setPropertyActionListener value="#{series}"
320                                                                                                                        target="#{flowScope.websession.graphmodel.selectedSeries}" />
321                                                                                                        </a4j:commandLink>
322
323                                                                                                </rich:column>
324                                                                                                <rich:column>
325                                                                                                        <f:facet name="header">
326                                                                                                                <h:outputText value="Remove" />
327                                                                                                        </f:facet>
328                                                                                                        <a4j:commandLink
329                                                                                                                action="removeSeriesFromSelectedStatistic"
330                                                                                                                id="removeSeriesLink" reRender="optionsPanelForm">
331                                                                                                                <h:graphicImage
332                                                                                                                        style="width:20px; border:0; margin-left: auto;margin-right: auto;"
333                                                                                                                        value="/image/icon/onebit_33.png" />
334                                                                                                                <f:setPropertyActionListener value="#{series}"
335                                                                                                                        target="#{flowScope.websession.graphmodel.selectedSeries}" />
336                                                                                                        </a4j:commandLink>
337
338                                                                                                </rich:column>
339
340                                                                                        </rich:dataTable>
341                                                                                        <rich:spacer height="10px" />
342                                                                                        <rich:panel>
343                                                                                                <h:outputText value="Option Errors:"
344                                                                                                        style="font-weight: bold;" />
345                                                                                                <h:messages style="font-weight: bold; color:red; font-size:90%" showDetail="#{false}" showSummary="#{true}"/>
346                                                                                        </rich:panel>
347
348                                                                                </rich:layoutPanel>
349                                                                        </rich:layout>
350                                                                </rich:panel>
351                                                        </h:form>
352                                                </rich:layoutPanel>
353
354
355                                        </rich:layout>
356
357                                </rich:simpleTogglePanel>
358
359                        </rich:layoutPanel>
360
361
362                        <rich:layoutPanel position="bottom">
363
364                                <a4j:form id="chartForm">
365
366
367                                        <rich:tabPanel id="chartTabPanel" height="450" selectedTab="graph"
368                                                switchType="server">
369
370
371                                                <rich:tab name="graph" label="Graph">
372                                                        <h:graphicImage id="graphImage"
373                                                                rendered="#{not empty flowScope.websession.graphmodel.currentJFreeGraph.relativeChartLocationPath}"
374                                                                value="#{flowScope.websession.graphmodel.currentJFreeGraph.relativeChartLocationPath}"
375                                                                width="100%" />
376
377                                                        <rich:simpleTogglePanel switchType="client" label="Graph Options"
378                                                                rendered="#{not empty flowScope.websession.graphmodel.currentJFreeGraph.relativeChartLocationPath}"
379                                                                opened="false">
380
381                                                                <h:panelGrid columns="13">
382                                                                        <h:outputText value="Chart Type" />
383                                                                        <rich:comboBox selectFirstOnUpdate="false"
384                                                                                defaultLabel="Enter some value"
385                                                                                value="#{flowScope.websession.graphmodel.chartOptions.graphType}">
386                                                                                <f:selectItems
387                                                                                        value="#{flowScope.websession.graphmodel.chartOptions.graphTypeList}" />
388                                                                        </rich:comboBox>
389                                                                        <rich:spacer width="10px" />
390                                                                        <h:outputText value="Orientation" />
391                                                                        <rich:comboBox
392                                                                                value="#{flowScope.websession.graphmodel.chartOptions.orientation}">
393                                                                                <f:selectItems
394                                                                                        value="#{flowScope.websession.graphmodel.chartOptions.orientationTypeList}" />
395                                                                        </rich:comboBox>
396                                                                        <rich:spacer width="10px" />
397                                                                        <h:outputText value="Height in pixels" />
398                                                                        <h:inputText
399                                                                                value="#{flowScope.websession.graphmodel.chartOptions.imageHeight}" />
400                                                                        <rich:spacer width="10px" />
401                                                                        <h:outputText value="Label Position" />
402                                                                        <rich:comboBox selectFirstOnUpdate="false"
403                                                                                defaultLabel="Enter some value"
404                                                                                value="#{flowScope.websession.graphmodel.chartOptions.xLabelPosition}">
405                                                                                <f:selectItems
406                                                                                        value="#{flowScope.websession.graphmodel.chartOptions.labelPositionsTypeList}" />
407                                                                        </rich:comboBox>
408
409                                                                        <rich:spacer width="10px" />
410
411                                                                        <h:commandButton value="refresh" onclick="#{rich:component('workingPanel')}.show();"
412                                                                        action="rerenderGraph" reRender="graphImage"/>
413                                       
414
415                                                                </h:panelGrid>
416                                                        </rich:simpleTogglePanel>
417                                                </rich:tab>
418
419
420                                                <rich:tab name="table" label="Table">
421
422                                                        <rich:dataTable id="currentTableGraphTable"
423                                                                value="#{flowScope.websession.graphmodel.currentTableGraph.rowList}"
424                                                                bandingInterval="2" banding="row" rows="25" var="unit"
425                                                                width="100%"
426                                                                rendered="#{not empty flowScope.websession.graphmodel.currentTableGraph}">
427                                                                <f:facet name="header">
428                                                                        <h:outputText
429                                                                                value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.unitName}" />
430                                                                </f:facet>
431                                                                <rich:columns
432                                                                        value="#{flowScope.websession.graphmodel.currentTableGraph.series}"
433                                                                        var="columns" index="index" id="column#{index}"
434                                                                        filterEvent="onkeyup">
435                                                                        <f:facet name="header">
436                                                                                <h:outputText value="#{columns}" />
437                                                                        </f:facet>
438                                                                        <h:outputText value="#{unit[index]}" />
439                                                                </rich:columns>
440                                                                <f:facet name="footer">
441                                                                        <rich:datascroller id="datascroller" />
442                                                                </f:facet>
443                                                        </rich:dataTable>
444
445                                                </rich:tab>
446
447                                                <rich:tab name="Download" label="Download">
448
449                                                        <rich:panel style="padding:0" headerClass="outpanelHeader">
450                                                                <f:facet name="header">
451
452                                                                </f:facet>
453                                                                <rich:spacer height="5px" />
454                                                                <h:outputText
455                                                                        value="Enter a filename, or leave blank if you want one to be automatically generated" />
456                                                                <rich:spacer height="5px" />
457                                                                <h:panelGrid columns="3">
458
459                                                                        <h:graphicImage style="cursor: pointer"
460                                                                                value="/image/arrow.png" />
461                                                                        <h:outputText value="Filename:" />
462                                                                        <h:inputText
463                                                                                value="#{flowScope.websession.graphmodel.downloadFilename}" />
464                                                                </h:panelGrid>
465
466                                                                <h:panelGrid id="reportTypePanel" columns="3">
467                                                                        <h:graphicImage style="cursor: pointer"
468                                                                                value="/image/arrow.png" />
469                                                                        <h:outputText value="Create table only report: " />
470                                                                        <h:panelGrid columns="2">
471                                                                                <a4j:commandLink id="generateExcelReport"
472                                                                                        action="generateExcelReport" reRender="chartForm">
473                                                                                        <h:graphicImage value="/image/excel-icon.gif"
474                                                                                                style="border:0">
475                                                                                        </h:graphicImage>
476                                                                                </a4j:commandLink>
477
478                                                                                <a4j:commandLink action="generateCSVReport"
479                                                                                        reRender="chartForm">
480                                                                                        <h:graphicImage value="/image/csv-icon.png" style="border:0">
481                                                                                        </h:graphicImage>
482                                                                                </a4j:commandLink>
483                                                                        </h:panelGrid>
484
485                                                                        <h:graphicImage style="cursor: pointer"
486                                                                                value="/image/arrow.png" />
487                                                                        <h:outputText value="Create table and graph report: " />
488                                                                        <h:panelGrid columns="1">
489                                                                                <a4j:commandLink action="generatePDFReport"
490                                                                                        reRender="chartForm">
491                                                                                        <h:graphicImage value="/image/pdf.png" width="35px"
492                                                                                                style="border:0">
493                                                                                        </h:graphicImage>
494                                                                                </a4j:commandLink>
495                                                                        </h:panelGrid>
496                                                                </h:panelGrid>
497                                                        </rich:panel>
498
499
500                                                        <rich:dataTable id="reportDownloadTable"
501                                                                value="#{flowScope.websession.reportmodel.reportsForDownload}"
502                                                                bandingInterval="2" banding="row" var="row" rows="15"
503                                                                rendered="#{not empty flowScope.websession.reportmodel.reportsForDownload}"
504                                                                width="100%">
505
506                                                                <rich:column>
507                                                                        <f:facet name="header">
508                                                                                <h:outputText value="Report Name" />
509                                                                        </f:facet>
510                                                                        <h:outputText value="#{row.friendlyName} " />
511                                                                </rich:column>
512                                                                <rich:column align="center">
513                                                                        <f:facet name="header">
514                                                                                <h:outputText value="Date Created" />
515                                                                        </f:facet>
516                                                                        <h:outputText value="#{row.createdDate} " />
517                                                                </rich:column>
518                                                                <rich:column align="center">
519                                                                        <f:facet name="header">
520                                                                                <h:outputText value="Type" />
521                                                                        </f:facet>
522                                                                        <h:outputText value="#{row.typeDisplayName} " />
523                                                                </rich:column>
524                                                                <rich:column align="center">
525                                                                        <f:facet name="header">
526                                                                                <h:outputText value="Download" />
527                                                                        </f:facet>
528                                                                        <a href="#{request.contextPath}#{row.downloadPath}">download</a>
529                                                                </rich:column>
530                                                                <rich:column align="center">
531                                                                        <f:facet name="header">
532                                                                                <h:outputText value="Remove" />
533                                                                        </f:facet>
534                                                                        <a4j:commandLink id="removeReportCommandLink"
535                                                                                action="removeReport" reRender="chartForm">
536                                                                                <h:graphicImage
537                                                                                        style="width:18px; border:0; margin-left: auto;margin-right: auto;"
538                                                                                        value="/image/icon/onebit_33.png" />
539                                                                                <f:setPropertyActionListener value="#{row}"
540                                                                                        target="#{flowScope.websession.reportmodel.selectedDownloadFile}" />
541                                                                        </a4j:commandLink>
542
543                                                                </rich:column>
544                                                                <f:facet name="footer">
545                                                                        <rich:datascroller id="datascroller" />
546                                                                </f:facet>
547                                                        </rich:dataTable>
548                                                </rich:tab>
549                                        </rich:tabPanel>
550                                </a4j:form>
551                        </rich:layoutPanel>
552
553
554                </rich:layout>
555
556
557        </ui:define>
558</ui:composition>
Note: See TracBrowser for help on using the repository browser.