You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ha...@apache.org on 2008/06/07 23:28:32 UTC

svn commit: r664395 - /myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/exporter.jsp

Author: hazems
Date: Sat Jun  7 14:28:32 2008
New Revision: 664395

URL: http://svn.apache.org/viewvc?rev=664395&view=rev
Log:
updating the exporter.jsp example.

Modified:
    myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/exporter.jsp

Modified: myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/exporter.jsp
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/exporter.jsp?rev=664395&r1=664394&r2=664395&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/exporter.jsp (original)
+++ myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/exporter.jsp Sat Jun  7 14:28:32 2008
@@ -45,43 +45,105 @@
                 columnClasses="standardTable_Column,standardTable_ColumnCentered,standardTable_Column"
                 var="car"
                 value="#{exporterBean.carsList}"
-                preserveDataModel="false" 
-           >
-           <h:column>
+                preserveDataModel="false"
+                rows="6">
+           <t:column>
                <f:facet name="header">
                    <h:outputText value="Id" />
                </f:facet>
                <h:outputText value="#{car.id}" />
-           </h:column>
+           </t:column>
 
-           <h:column>
+           <t:column>
                <f:facet name="header">
                   <h:outputText value="Type" />
                </f:facet>
                <h:outputText value="#{car.type}" />
-           </h:column>
+           </t:column>
 
-           <h:column>
+           <t:column>
                <f:facet name="header">
                   <h:outputText value="Color" />
                </f:facet>
                <h:outputText value="#{car.color}" />
-           </h:column>
+           </t:column>
 
         </t:dataTable>
+        
+        <h:panelGrid columns="1" styleClass="scrollerTable2" columnClasses="standardTable_ColumnCentered" >
+            <t:dataScroller id="scroll_1"
+                    for="tbl_cars"
+                    fastStep="10"
+                    pageCountVar="pageCount"
+                    pageIndexVar="pageIndex"
+                    styleClass="scroller"
+                    paginator="true"
+                    paginatorTableClass="paginator"
+                    paginatorActiveColumnStyle="font-weight:bold;"
+                    paginatorMaxPages="10">
+                <f:facet name="first" >
+                    <t:graphicImage url="images/arrow-first.gif" border="1" />
+                </f:facet>
+                <f:facet name="last">
+                    <t:graphicImage url="images/arrow-last.gif" border="1" />
+                </f:facet>
+                <f:facet name="previous">
+                    <t:graphicImage url="images/arrow-previous.gif" border="1" />
+                </f:facet>
+                <f:facet name="next">
+                    <t:graphicImage url="images/arrow-next.gif" border="1" />
+                </f:facet>
+                <f:facet name="fastforward">
+                    <t:graphicImage url="images/arrow-ff.gif" border="1" />
+                </f:facet>
+                <f:facet name="fastrewind">
+                    <t:graphicImage url="images/arrow-fr.gif" border="1" />
+                </f:facet>
+            </t:dataScroller>
+            <t:dataScroller id="scroll_2"
+                    for="tbl_cars"
+                    rowsCountVar="rowsCount"
+                    displayedRowsCountVar="displayedRowsCountVar"
+                    firstRowIndexVar="firstRowIndex"
+                    lastRowIndexVar="lastRowIndex"
+                    pageCountVar="pageCount"
+                    immediate="true"
+                    pageIndexVar="pageIndex">
+                <h:outputFormat value="#{example_messages['dataScroller_pages']}" styleClass="standard" >
+                    <f:param value="#{rowsCount}" />
+                    <f:param value="#{displayedRowsCountVar}" />
+                    <f:param value="#{firstRowIndex}" />
+                    <f:param value="#{lastRowIndex}" />
+                    <f:param value="#{pageIndex}" />
+                    <f:param value="#{pageCount}" />
+                </h:outputFormat>
+            </t:dataScroller>
+        </h:panelGrid>        
 
 		<br>
 		
-		<h:commandButton value="Export as excel">
-			<s:exporterActionListener for="tbl_cars" fileType="XLS"/>
+		<h:commandButton action="" value="Export as excel">
+			<s:exporterActionListener for="scroll_1" fileType="XLS"/>
 		</h:commandButton>
 		
 		<br>
 		
-		<h:commandButton value="Export as pdf">
-			<s:exporterActionListener for="tbl_cars" fileType="PDF"/>
+		<h:commandButton action="" value="Export the current page as an excel file">
+			<s:exporterActionListener for="scroll_1" fileType="XLS" showDisplayedPageOnly="true"/>
+		</h:commandButton>				
+		
+		<br>
+		
+		<h:commandButton action="" value="Export as pdf">
+			<s:exporterActionListener for="scroll_1" fileType="PDF"/>
 		</h:commandButton>
 		
+		<br>
+		
+		<h:commandButton action="" value="Export the current page as a pdf file">
+			<s:exporterActionListener for="scroll_1" fileType="PDF" showDisplayedPageOnly="true"/>
+		</h:commandButton>		
+		
     </h:form>
 </f:view>