Author: d.bulahov
Date: 2007-03-21 05:16:21 -0400 (Wed, 21 Mar 2007)
New Revision: 108
Modified:
trunk/richfaces-samples/datascroller-sample/src/main/java/org/richfaces/TestBean.java
trunk/richfaces-samples/datascroller-sample/src/main/webapp/WEB-INF/faces-config.xml
trunk/richfaces-samples/datascroller-sample/src/main/webapp/pages/index.jsp
Log:
Modified:
trunk/richfaces-samples/datascroller-sample/src/main/java/org/richfaces/TestBean.java
===================================================================
---
trunk/richfaces-samples/datascroller-sample/src/main/java/org/richfaces/TestBean.java 2007-03-21
08:15:58 UTC (rev 107)
+++
trunk/richfaces-samples/datascroller-sample/src/main/java/org/richfaces/TestBean.java 2007-03-21
09:16:21 UTC (rev 108)
@@ -27,15 +27,78 @@
public class TestBean {
private ArrayList data;
+ private ArrayList data1;
+ private ArrayList data2;
+ private ArrayList data3;
+ private ArrayList data4;
+ private ArrayList data5;
+ private ArrayList data6;
+ public boolean renderIfSinglePage;
+ public int rows;
+ public int maxpage;
+
public TestBean () {
+ renderIfSinglePage=true;
+
+ renderIfSinglePage=true;
+ rows=5;
+ maxpage=10;
+
data = new ArrayList();
- for (int i = 0; i < 10; i++)
- data.add(new Entry(null,i));
+ for (int i = 0; i < 10; i++) data.add(new Entry(null,i));
+
+ data1 = new ArrayList();
+ for (int i = 0; i < 11; i++) data1.add(new Entry(null,i));
+
+ data2 = new ArrayList();
+ for (int i = 0; i < 12; i++) data2.add(new Entry(null,i));
+
+ data3 = new ArrayList();
+ for (int i = 0; i < 13; i++) data3.add(new Entry(null,i));
+
+ data4 = new ArrayList();
+ for (int i = 0; i < 14; i++) data4.add(new Entry(null,i));
+
+ data5 = new ArrayList();
+ for (int i = 0; i < 15; i++) data5.add(new Entry(null,i));
+
+ data6 = new ArrayList();
+ for (int i = 0; i < 16; i++) data6.add(new Entry(null,i));
+
+
}
-
+ public void setRenderIfSinglePage(boolean renderIfSinglePage){
+ this.renderIfSinglePage = renderIfSinglePage;
+ }
+
+ public boolean isRenderIfSinglePage() {
+ return this.renderIfSinglePage;
+ }
+
+ public void setRows(int rows){
+
+ this.rows = rows;
+ }
+
+ public int getRows() {
+
+ return this.rows;
+ }
+
+ public void setMaxpage(int maxpage){
+
+ this.maxpage = maxpage;
+ }
+
+ public int getMaxpage() {
+ return this.maxpage;
+ }
+
+
+
public void doScroll(DataScrollerEvent event) {
String oldScrolVal = event.getOldScrolVal();
@@ -55,4 +118,61 @@
this.data = data;
}
+
+ public ArrayList getData1() {
+ return data1;
+ }
+
+
+
+ public void setData1(ArrayList data) {
+ this.data1 = data;
+ }
+ public ArrayList getData2() {
+ return data2;
+ }
+
+
+
+ public void setData2(ArrayList data) {
+ this.data2 = data;
+ }
+ public ArrayList getData3() {
+ return data3;
+ }
+
+
+
+ public void setData3(ArrayList data) {
+ this.data3 = data;
+ }
+ public ArrayList getData4() {
+ return data4;
+ }
+
+
+
+ public void setData4(ArrayList data) {
+ this.data4 = data;
+ }
+ public ArrayList getData5() {
+ return data5;
+ }
+
+
+
+ public void setData5(ArrayList data) {
+ this.data5 = data;
+ }
+
+ public ArrayList getData6() {
+ return data6;
+ }
+
+
+
+ public void setData6(ArrayList data) {
+ this.data6 = data;
+ }
+
}
Modified:
trunk/richfaces-samples/datascroller-sample/src/main/webapp/WEB-INF/faces-config.xml
===================================================================
---
trunk/richfaces-samples/datascroller-sample/src/main/webapp/WEB-INF/faces-config.xml 2007-03-21
08:15:58 UTC (rev 107)
+++
trunk/richfaces-samples/datascroller-sample/src/main/webapp/WEB-INF/faces-config.xml 2007-03-21
09:16:21 UTC (rev 108)
@@ -5,7 +5,7 @@
<managed-bean>
<managed-bean-name>testBean</managed-bean-name>
<managed-bean-class>org.richfaces.TestBean</managed-bean-class>
- <managed-bean-scope>request</managed-bean-scope>
+ <managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<managed-bean>
<managed-bean-name>skinBean</managed-bean-name>
Modified: trunk/richfaces-samples/datascroller-sample/src/main/webapp/pages/index.jsp
===================================================================
--- trunk/richfaces-samples/datascroller-sample/src/main/webapp/pages/index.jsp 2007-03-21
08:15:58 UTC (rev 107)
+++ trunk/richfaces-samples/datascroller-sample/src/main/webapp/pages/index.jsp 2007-03-21
09:16:21 UTC (rev 108)
@@ -17,11 +17,16 @@
<h:selectOneRadio binding="#{skinBean.component}" />
<h:commandLink action="#{skinBean.change}" value="set skin"
/>
<br/><br/>
-
+
+
+
<h:outputText value="Data Table test" />
<br />
- <h:dataTable rows="2" id="master" border="1"
value="#{testBean.data}" var="data">
+
+
+
+ <h:dataTable rows="#{testBean.rows}" id="master"
border="1" value="#{testBean.data}" var="data">
<f:facet name="header">
<h:outputText value="My table" />
</f:facet>
@@ -53,10 +58,30 @@
</f:facet>
</h:column>
<f:facet name="footer">
- <ds:datascroller scrollerListener="#{testBean.doScroll}"
maxPages="20"/>
+ <ds:datascroller for="master" rendered="true"
renderIfSinglePage="#{testBean.renderIfSinglePage}"
scrollerListener="#{testBean.doScroll}"
maxPages="#{testBean.maxpage}"/>
</f:facet>
</h:dataTable>
+ <br />
+
+ <h:panelGrid columns="2" border="0">
+
+ <h:outputText value="render if single page"
style="font-weight: bold;" />
+ <h:inputText
value="#{testBean.renderIfSinglePage}"/>
+
+ <h:outputText value="Rows" style="font-weight: bold;" />
+ <h:inputText
value="#{testBean.rows}"/>
+
+ <h:outputText value="Max page" style="font-weight: bold;"
/>
+ <h:inputText
value="#{testBean.maxpage}"/>
+
+
+ </h:panelGrid>
+
+ <h:commandLink value="apply" />
+
+
+
</h:form>
</f:view>
</body>
Show replies by date