[richfaces-svn-commits] JBoss Rich Faces SVN: r2691 - in trunk/test-applications/jsp/src/main: webapp/DataScroller and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Mon Sep 3 05:48:17 EDT 2007
Author: ayanul
Date: 2007-09-03 05:48:17 -0400 (Mon, 03 Sep 2007)
New Revision: 2691
Modified:
trunk/test-applications/jsp/src/main/java/dataScroller/DataScroller.java
trunk/test-applications/jsp/src/main/webapp/DataScroller/DS.jsp
Log:
update
Modified: trunk/test-applications/jsp/src/main/java/dataScroller/DataScroller.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/dataScroller/DataScroller.java 2007-09-03 09:40:28 UTC (rev 2690)
+++ trunk/test-applications/jsp/src/main/java/dataScroller/DataScroller.java 2007-09-03 09:48:17 UTC (rev 2691)
@@ -8,15 +8,44 @@
private ArrayList dataTable;
public Data tD;
+ public String align;
+ public String fastControls;
public boolean render;
public boolean renderIfSinglePage;
- public String align;
public boolean limitToList;
+ public boolean renderTable;
+ public int maxPages;
+ public boolean isRenderTable() {
+ return renderTable;
+ }
+
+ public void setRenderTable(boolean renderTable) {
+ this.renderTable = renderTable;
+ }
+
+ public String getFastControls() {
+ return fastControls;
+ }
+
+ public void setFastControls(String fastControls) {
+ this.fastControls = fastControls;
+ }
+
+ public int getMaxPages() {
+ return maxPages;
+ }
+
+ public void setMaxPages(int maxPages) {
+ this.maxPages = maxPages;
+ }
+
public DataScroller() {
+ fastControls = "auto";
render = true;
renderIfSinglePage = true;
align = "left";
+ maxPages = 20;
limitToList = false;
Modified: trunk/test-applications/jsp/src/main/webapp/DataScroller/DS.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/DataScroller/DS.jsp 2007-09-03 09:40:28 UTC (rev 2690)
+++ trunk/test-applications/jsp/src/main/webapp/DataScroller/DS.jsp 2007-09-03 09:48:17 UTC (rev 2691)
@@ -3,51 +3,75 @@
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<f:view>
-<html>
-<head>
-<title></title>
-</head>
-<f:subview id="dataScrollerID">
- <h:form dir="DSform">
+ <html>
+ <head>
+ <title></title>
+ </head>
+ <f:subview id="dataScrollerID">
+ <h:form dir="DSform">
- <h:dataTable id="dataTableId" value="#{dataScroller.dataTable}"
- var="dT" cellpadding="5px" rows="5" border="1" >
- <f:facet name="header">
- <rich:datascroller align="#{dataScroller.align}" limitToList="#{dataScroller.limitToList}" renderIfSinglePage="#{dataScroller.renderIfSinglePage}" maxPages="20" scrollerListener="#{dataScroller.ScrollerListener}"/>
- </f:facet>
- <h:column>
- <h:outputText value="#{dT.data0}" />
- </h:column>
- <h:column>
- <h:outputText value="#{dT.data1}" />
- </h:column>
+ <h:dataTable id="dataTableId" value="#{dataScroller.dataTable}"
+ var="dT" cellpadding="5px" rows="5" border="1">
+ <f:facet name="header">
+ <rich:datascroller fastControls="#{dataScroller.fastControls}" align="#{dataScroller.align}"
+ limitToList="#{dataScroller.limitToList}"
+ renderIfSinglePage="#{dataScroller.renderIfSinglePage}"
+ maxPages="#{dataScroller.maxPages}" scrollerListener="#{dataScroller.ScrollerListener}" />
+ </f:facet>
+ <h:column>
+ <h:outputText value="#{dT.data0}" />
+ </h:column>
+ <h:column>
+ <h:outputText value="#{dT.data1}" />
+ </h:column>
- </h:dataTable>
- <h:commandButton action="#{dataScroller.CutArray}" value="CutArray" />
- <h:commandButton action="#{dataScroller.RestoreArray}" value="RestoreArray" />
-
- <h:panelGrid columns="2">
- <h:outputText value="Rendered:" />
- <h:selectBooleanCheckbox value="#{dataScroller.render}" onclick="submit();"/>
+ </h:dataTable>
+ <h:commandButton action="#{dataScroller.CutArray}" value="CutArray" />
+ <h:commandButton action="#{dataScroller.RestoreArray}"
+ value="RestoreArray" />
+
+ <h:panelGrid columns="2">
+ <h:outputText value="maxPages" />
+ <h:inputText value="#{dataScroller.maxPages}" >
+ <a4j:support event="onchange" reRender="dataScrollerID"></a4j:support>
+ </h:inputText>
- <h:outputText value="renderIfSinglePage:" />
- <h:selectBooleanCheckbox value="#{dataScroller.renderIfSinglePage}" onclick="submit();"/>
-
- <h:outputText value="limitToList:" />
- <h:selectBooleanCheckbox value="#{dataScroller.limitToList}" onclick="submit();"/>
-
- <h:outputText value="align" />
- <h:selectOneRadio value="#{dataScroller.align}">
- <f:selectItem itemLabel="left" itemValue="left"/>
- <f:selectItem itemLabel="right" itemValue="right"/>
- <f:selectItem itemLabel="center" itemValue="center"/>
- <a4j:support event="onclick" reRender="dataTableId"></a4j:support>
- </h:selectOneRadio>
-
- </h:panelGrid>
- <h:commandLink value="Back" action="main"></h:commandLink>
- </h:form>
-</f:subview>
-</html>
+ <h:outputText value="Rendered (dataTable)" />
+ <h:selectBooleanCheckbox value="#{dataScroller.renderTable}"
+ onclick="submit();" />
+
+ <h:outputText value="Rendered (datascroller):" />
+ <h:selectBooleanCheckbox value="#{dataScroller.render}"
+ onclick="submit();" />
+
+ <h:outputText value="renderIfSinglePage:" />
+ <h:selectBooleanCheckbox value="#{dataScroller.renderIfSinglePage}"
+ onclick="submit();" />
+
+ <h:outputText value="limitToList:" />
+ <h:selectBooleanCheckbox value="#{dataScroller.limitToList}"
+ onclick="submit();" />
+
+ <h:outputText value="fastControls" />
+ <h:selectOneRadio value="#{dataScroller.fastControls}">
+ <f:selectItem itemLabel="auto" itemValue="auto" />
+ <f:selectItem itemLabel="show" itemValue="show" />
+ <f:selectItem itemLabel="hide" itemValue="hide" />
+ <a4j:support event="onclick" reRender="dataTableId"></a4j:support>
+ </h:selectOneRadio>
+
+ <h:outputText value="align" />
+ <h:selectOneRadio value="#{dataScroller.align}">
+ <f:selectItem itemLabel="left" itemValue="left" />
+ <f:selectItem itemLabel="right" itemValue="right" />
+ <f:selectItem itemLabel="center" itemValue="center" />
+ <a4j:support event="onclick" reRender="dataTableId"></a4j:support>
+ </h:selectOneRadio>
+
+ </h:panelGrid>
+ <h:commandLink value="Back" action="main"></h:commandLink>
+ </h:form>
+ </f:subview>
+ </html>
</f:view>
More information about the richfaces-svn-commits
mailing list