source: raptor-web/trunk/src/main/webapp/WEB-INF/flows/reports/seriesPanel.xhtml @ 557

Revision 557, 3.0 KB checked in by philsmart, 2 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<ui:composition xmlns="http://www.w3.org/1999/xhtml"
4        xmlns:ui="http://java.sun.com/jsf/facelets"
5        xmlns:h="http://java.sun.com/jsf/html"
6        xmlns:f="http://java.sun.com/jsf/core"
7        xmlns:sf="http://www.springframework.org/tags/faces"
8        xmlns:a4j="http://richfaces.org/a4j"
9        xmlns:rich="http://richfaces.org/rich">
10
11        <rich:modalPanel id="seriesModalPanel" width="700" height="150"
12                zindex="900">
13                <f:facet name="header">
14                        <h:outputText
15                                value="Condition [#{flowScope.websession.graphmodel.selectedSeries.seriesLabel}]" />
16                </f:facet>
17                <f:facet name="controls">
18                        <h:panelGroup>
19                                <h:graphicImage value="/image/icon/onebit_35.png" width="20px"
20                                        styleClass="hidelink" id="hidelink" />
21                                <rich:componentControl for="seriesModalPanel" attachTo="hidelink"
22                                        operation="hide" event="onclick" />
23                        </h:panelGroup>
24                </f:facet>
25                <a4j:form id="filterTableForm">
26                        <rich:dataTable id="filterTable"
27                                value="#{flowScope.websession.graphmodel.selectedSeries.comparisonPredicate}"
28                                bandingInterval="2" banding="row" rows="5" var="series" width="100%"
29                                rendered="#{not empty flowScope.websession.graphmodel.selectedSeries.comparisonPredicate}">
30
31                                <f:facet name="header">
32                                        <h:outputText value="Filter Conditions" />
33                                </f:facet>
34
35                                <rich:column>
36                                        <f:facet name="header">
37                                                <h:outputText value="Field" />
38                                        </f:facet>
39                                        <rich:comboBox style="width:100%" value="#{series.fieldName}"
40                                                suggestionValues="#{series.possibleFieldNameValues}">
41                                        </rich:comboBox>
42                                </rich:column>
43                                <rich:column>
44                                        <f:facet name="header">
45                                                <h:outputText value="Operator" />
46                                        </f:facet>
47                                        <rich:comboBox value="#{series.compOp}"
48                                                suggestionValues="#{series.possibleComparisonOperatorValues}">
49                                        </rich:comboBox>
50                                </rich:column>
51                                <rich:column>
52                                        <f:facet name="header">
53                                                <h:outputText value="Value" />
54                                        </f:facet>
55                                        <h:inputText style="width:100%" value="#{series.value}" />
56                                </rich:column>
57                                <!--  can not remove or add filters for the v1.0 so this is redundent -->
58                                <rich:column>
59                                        <f:facet name="header">
60                                                <h:outputText value="Remove" />
61                                        </f:facet>
62
63                                        <a4j:commandLink immediate="true"
64                                                action="removeSelectedFilterFromSelectedStatistic"
65                                                id="removeFilterLink" reRender="filterTableForm,seriesModalPanel,optionsPanelForm"
66                                                oncomplete="#{rich:component('seriesModalPanel')}.hide()" >
67                                                <h:graphicImage
68                                                        style="width:20px; border:0; margin-left: auto;margin-right: auto;"
69                                                        value="/image/icon/onebit_33.png" />
70                                        </a4j:commandLink>
71                                </rich:column>
72
73                        </rich:dataTable>
74
75
76                        <a4j:commandButton value="Save"
77                                onclick="#{rich:component('seriesModalPanel')}.hide()" />
78                        <!-- return false, after onclick nothing else is done e.g. a form submit -->
79                        <a4j:commandButton value="Close"
80                                onclick="#{rich:component('seriesModalPanel')}.hide(); return false;" />
81
82                </a4j:form>
83
84        </rich:modalPanel>
85
86</ui:composition>
Note: See TracBrowser for help on using the repository browser.