Author: abelevich
Date: 2009-03-23 12:43:11 -0400 (Mon, 23 Mar 2009)
New Revision: 13116
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/dataScroller/dataScroller.xhtml
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/dataScroller/dataScrollerAjax.xhtml
Log:
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/dataScroller/dataScroller.xhtml
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/dataScroller/dataScroller.xhtml 2009-03-23
16:41:48 UTC (rev 13115)
+++
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/dataScroller/dataScroller.xhtml 2009-03-23
16:43:11 UTC (rev 13116)
@@ -22,12 +22,15 @@
<h:commandButton id="onpagechange"
action="#{dataScrollerBean.onpagechange}" value="Test onpagechange"
/>
<h:commandButton id="pageVars"
action="#{dataScrollerBean.pageVars}" value="Test page vars" />
<h:commandButton id="changeRenderIfSinglePage"
action="#{dataScrollerBean.changeRenderIfSinglePage}" value="Change render
if single page" />
+
</h:form>
<br/>
<h:form id="_data">
+
<rich:datascroller id="scroller"
for="tbl"
align="left"
+ ajaxSingle="#{dataScrollerBean.ajaxSingle}"
maxPages="#{dataScrollerBean.maxPages}"
page="#{dataScrollerBean.page}"
onclick="EventQueue.fire('onclick')"
@@ -37,11 +40,13 @@
onmouseover="EventQueue.fire('onmouseover')"
onmouseup="EventQueue.fire('onmouseup')"
onpagechange="#{dataScrollerBean.onpagechange}"
- reRender="#{dataScrollerBean.reRender}"
- pageIndexVar="activePage"
+ reRender="activePage, pagesCount,limit_input, limitControl"
+ pageIndexVar="activePage"
pagesVar="pagesCount"
renderIfSinglePage="#{dataScrollerBean.renderIfSinglePage}"
- >
+ limitToList="#{dataScrollerBean.limitToList}"
+ >
+
<f:facet name="next">
<h:outputText value="Next"></h:outputText>
</f:facet>
@@ -49,10 +54,34 @@
<h:outputText value="Previous"></h:outputText>
</f:facet>
</rich:datascroller>
-
-
<br/>
<br/>
+ <br/>
+ <fieldset>
+ <legend>Check "limitToList" attribute:</legend>
+
+ <h:panelGroup id="limitControl">
+ <h:selectBooleanCheckbox id="limit_checkbox" label="limit to
list" value="#{dataScrollerBean.limitToList}" />
+ <h:selectBooleanCheckbox id="single_checkbox" label="ajax
single" value="#{dataScrollerBean.ajaxSingle}" />
+
+ <a4j:commandButton id="limit_apply" reRender="limit_input,
limitControl, scroller" value="apply limitToList">
</a4j:commandButton>
+ <a4j:commandButton id="limit_reset_button"
action="#{dataScrollerBean.reset}" reRender="limit_input,
limitControl" value="reset"></a4j:commandButton>
+ </h:panelGroup>
+
+ <h:panelGroup id="limit_input">
+ <h:inputText id="limit_content_input1"
value="#{dataScrollerBean.content1}"
valueChangeListener="#{dataScrollerBean.valueChangeContent1}"/>
+ <h:outputText value="ValueChangeListener is:"/>
+ <h:outputText id="limit_content_listener1"
value="#{dataScrollerBean.contentListener1}"/>
+ </h:panelGroup>
+
+ <a4j:outputPanel ajaxRendered="true">
+ <h:inputText id="limit_content_input2"
value="#{dataScrollerBean.content2}"
valueChangeListener="#{dataScrollerBean.valueChangeContent2}"/>
+ <h:outputText value="ValueChangeListener is:"/>
+ <h:outputText id="limit_content_listener2"
value="#{dataScrollerBean.contentListener2}"/>
+ </a4j:outputPanel>
+ </fieldset>
+ <br/>
+ <br/>
<rich:dataTable id="tbl" value="#{dataScrollerBean.data}"
rows="#{dataScrollerBean.tableRows}" var="var">
<rich:column>
<f:facet name="header">
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/dataScroller/dataScrollerAjax.xhtml
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/dataScroller/dataScrollerAjax.xhtml 2009-03-23
16:41:48 UTC (rev 13115)
+++
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/dataScroller/dataScrollerAjax.xhtml 2009-03-23
16:43:11 UTC (rev 13116)
@@ -17,11 +17,11 @@
immediate="#{autoTestBean.immediate}"
ajaxSingle="#{autoTestBean.ajaxSingle}"
reRender="#{autoTestBean.reRender}"
- limitToList="#{autoTestBean.limitToList}"
bypassUpdates="#{autoTestBean.bypassUpdate}"
rendered="#{autoTestBean.rendered}"
oncomplete="#{autoTestBean.oncomplete}"
onpagechange="EventQueue.fire('onpagechange')"
+ process="#{autoTestBean.process}"
<f:param name="parameter1"
value="value1" />
<f:actionListener type="org.ajax4jsf.autotest.bean.AutoTestListener"
/>