comparison src/main/webapp/browse/components/advancedResult.xhtml @ 103:03dcbaf8b8cf

add download-as-csv button to browse repository.
author casties
date Thu, 03 Nov 2016 20:10:58 +0100
parents 764f47286679
children 81297da1cb83
comparison
equal deleted inserted replaced
102:db3e1bbfde03 103:03dcbaf8b8cf
13 styleClass="sumaryMsg"/> 13 styleClass="sumaryMsg"/>
14 14
15 <h:column 15 <h:column
16 rendered="#{!empty EntityRepository.entities}"> 16 rendered="#{!empty EntityRepository.entities}">
17 <h:outputText value="go to page" styleClass="sumaryMsg"/> 17 <h:outputText value="go to page" styleClass="sumaryMsg"/>
18 <h:inputText value="#{EntityRepository.page}" /> 18 <h:inputText value="#{EntityRepository.page}" size="4"/>
19 <h:commandButton value="submit" 19 <h:commandButton value="submit"
20 actionListener="#{EntityRepository.actionGoToPageAdvancedResult}" /> 20 actionListener="#{EntityRepository.actionGoToPageAdvancedResult}" />
21 <h:outputText value=" #{EntityRepository.pageMsg}" 21 <h:outputText value=" #{EntityRepository.pageMsg}"
22 rendered="#{!empty EntityRepository.pageMsg}" style="color:red" /> 22 rendered="#{!empty EntityRepository.pageMsg}" style="color:red" />
23 </h:column> 23 </h:column>
24 24
25 25
26 <h:column rendered="#{!empty EntityRepository.entities}"> 26 <h:column rendered="#{!empty EntityRepository.entities}">
27 <h:panelGroup> 27 <h:panelGroup>
28 <h:commandButton image="/resources/css/xp/css-images//arrow-first.gif" 28 <h:commandButton image="/resources/css/xp/css-images/arrow-first.gif"
29 style="border:none;" title="First Page" 29 style="border:none;" title="First Page"
30 action="#{EntityRepository.advancedFirst}"/> 30 action="#{EntityRepository.advancedFirst}"/>
31 31
32 <h:commandButton image="/resources/css/xp/css-images//arrow-fr.gif" 32 <h:commandButton image="/resources/css/xp/css-images/arrow-fr.gif"
33 style="border:none;" title="Fast Backwards" 33 style="border:none;" title="Fast Backwards"
34 action="#{EntityRepository.advancedFastRewind}"/> 34 action="#{EntityRepository.advancedFastRewind}"/>
35 35
36 <h:commandButton image="/resources/css/xp/css-images//arrow-previous.gif" 36 <h:commandButton image="/resources/css/xp/css-images/arrow-previous.gif"
37 style="border:none;" title="Previous Page" 37 style="border:none;" title="Previous Page"
38 action="#{EntityRepository.advancedPrevious}"/> 38 action="#{EntityRepository.advancedPrevious}"/>
39 39
40 <h:outputText value="#{EntityRepository.advancedPaginator.recordStatus}" styleClass="sumaryMsg" /> 40 <h:outputText value="#{EntityRepository.advancedPaginator.recordStatus}" styleClass="sumaryMsg" />
41 41
42 <h:commandButton image="/resources/css/xp/css-images//arrow-next.gif" 42 <h:commandButton image="/resources/css/xp/css-images/arrow-next.gif"
43 style="border:none;" title="Next Page" 43 style="border:none;" title="Next Page"
44 action="#{EntityRepository.advancedNext}"/> 44 action="#{EntityRepository.advancedNext}"/>
45 45
46 <h:commandButton image="/resources/css/xp/css-images//arrow-ff.gif" 46 <h:commandButton image="/resources/css/xp/css-images/arrow-ff.gif"
47 style="border:none;" title="Fast Forward" 47 style="border:none;" title="Fast Forward"
48 action="#{EntityRepository.advancedFastForward}"/> 48 action="#{EntityRepository.advancedFastForward}"/>
49 49
50 <h:commandButton image="/resources/css/xp/css-images//arrow-last.gif" 50 <h:commandButton image="/resources/css/xp/css-images/arrow-last.gif"
51 style="border:none;" title="Last Page" 51 style="border:none;" title="Last Page"
52 action="#{EntityRepository.advancedLast}"/> 52 action="#{EntityRepository.advancedLast}"/>
53 </h:panelGroup> 53 </h:panelGroup>
54 </h:column> 54 </h:column>
55 55
70 </h:column> 70 </h:column>
71 </rich:dataTable> 71 </rich:dataTable>
72 72
73 <h:column rendered="#{!empty EntityRepository.entities}"> 73 <h:column rendered="#{!empty EntityRepository.entities}">
74 <h:panelGroup> 74 <h:panelGroup>
75 <h:commandButton image="/resources/css/xp/css-images//arrow-first.gif" 75 <h:commandButton image="/resources/css/xp/css-images/arrow-first.gif"
76 style="border:none;" title="First Page" 76 style="border:none;" title="First Page"
77 action="#{EntityRepository.advancedFirst}"/> 77 action="#{EntityRepository.advancedFirst}"/>
78 78
79 <h:commandButton image="/resources/css/xp/css-images//arrow-fr.gif" 79 <h:commandButton image="/resources/css/xp/css-images/arrow-fr.gif"
80 style="border:none;" title="Fast Backwards" 80 style="border:none;" title="Fast Backwards"
81 action="#{EntityRepository.advancedFastRewind}"/> 81 action="#{EntityRepository.advancedFastRewind}"/>
82 82
83 <h:commandButton image="/resources/css/xp/css-images//arrow-previous.gif" 83 <h:commandButton image="/resources/css/xp/css-images/arrow-previous.gif"
84 style="border:none;" title="Previous Page" 84 style="border:none;" title="Previous Page"
85 action="#{EntityRepository.advancedPrevious}"/> 85 action="#{EntityRepository.advancedPrevious}"/>
86 86
87 <h:outputText value="#{EntityRepository.advancedPaginator.recordStatus}" styleClass="sumaryMsg" /> 87 <h:outputText value="#{EntityRepository.advancedPaginator.recordStatus}" styleClass="sumaryMsg" />
88 88
89 <h:commandButton image="/resources/css/xp/css-images//arrow-next.gif" 89 <h:commandButton image="/resources/css/xp/css-images/arrow-next.gif"
90 style="border:none;" title="Next Page" 90 style="border:none;" title="Next Page"
91 action="#{EntityRepository.advancedNext}"/> 91 action="#{EntityRepository.advancedNext}"/>
92 92
93 <h:commandButton image="/resources/css/xp/css-images//arrow-ff.gif" 93 <h:commandButton image="/resources/css/xp/css-images/arrow-ff.gif"
94 style="border:none;" title="Fast Forward" 94 style="border:none;" title="Fast Forward"
95 action="#{EntityRepository.advancedFastForward}"/> 95 action="#{EntityRepository.advancedFastForward}"/>
96 96
97 <h:commandButton image="/resources/css/xp/css-images//arrow-last.gif" 97 <h:commandButton image="/resources/css/xp/css-images/arrow-last.gif"
98 style="border:none;" title="Last Page" 98 style="border:none;" title="Last Page"
99 action="#{EntityRepository.advancedLast}"/> 99 action="#{EntityRepository.advancedLast}"/>
100 </h:panelGroup> 100 </h:panelGroup>
101 </h:column> 101 </h:column>
102 102
103 <h:column rendered="#{!empty EntityRepository.entities}">
104 <h:commandButton value="download all as CSV"
105 actionListener="#{EntityRepository.downloadAdvancedCsv}" />
106 </h:column>
107
103 </ui:composition> 108 </ui:composition>
104 </body> 109 </body>
105 </html> 110 </html>