Author: nbelaevski
Date: 2007-11-29 22:03:13 -0500 (Thu, 29 Nov 2007)
New Revision: 4377
Modified:
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/webapp/pages/index.jsp
Log:
controls visibility attributes implemented in listShuttle component/demo
Modified:
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java
===================================================================
---
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java 2007-11-30
02:44:29 UTC (rev 4376)
+++
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/java/org/richfaces/ListShuttleDemoBean.java 2007-11-30
03:03:13 UTC (rev 4377)
@@ -20,6 +20,12 @@
private List target;
+ private boolean moveControlsVisible = true;
+ private boolean fastMoveControlsVisible = true;
+
+ private boolean orderControlsVisible = true;
+ private boolean fastOrderControlsVisible = true;
+
public ListShuttleDemoBean() {
super();
@@ -73,5 +79,37 @@
public void startOver() {
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().remove("listShuttleDemoBean");
}
+
+ public boolean isMoveControlsVisible() {
+ return moveControlsVisible;
+ }
+
+ public void setMoveControlsVisible(boolean moveControlsVisible) {
+ this.moveControlsVisible = moveControlsVisible;
+ }
+
+ public boolean isFastMoveControlsVisible() {
+ return fastMoveControlsVisible;
+ }
+
+ public void setFastMoveControlsVisible(boolean fastMoveControlsVisible) {
+ this.fastMoveControlsVisible = fastMoveControlsVisible;
+ }
+
+ public boolean isOrderControlsVisible() {
+ return orderControlsVisible;
+ }
+
+ public void setOrderControlsVisible(boolean orderControlsVisible) {
+ this.orderControlsVisible = orderControlsVisible;
+ }
+
+ public boolean isFastOrderControlsVisible() {
+ return fastOrderControlsVisible;
+ }
+
+ public void setFastOrderControlsVisible(boolean fastOrderControlsVisible) {
+ this.fastOrderControlsVisible = fastOrderControlsVisible;
+ }
}
Modified: branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/webapp/pages/index.jsp
===================================================================
---
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/webapp/pages/index.jsp 2007-11-30
02:44:29 UTC (rev 4376)
+++
branches/3.1.x/sandbox/samples/listShuttleDemo/src/main/webapp/pages/index.jsp 2007-11-30
03:03:13 UTC (rev 4377)
@@ -20,7 +20,12 @@
<h:commandLink action="#{skinBean.change}" value="set skin"
/>
<br />
- <ls:listShuttle var="item"
sourceValue="#{listShuttleDemoBean.source}"
targetValue="#{listShuttleDemoBean.target}">
+ <ls:listShuttle var="item"
sourceValue="#{listShuttleDemoBean.source}"
targetValue="#{listShuttleDemoBean.target}"
+ orderControlsVisible="#{listShuttleDemoBean.orderControlsVisible}"
+ fastOrderControlsVisible="#{listShuttleDemoBean.fastOrderControlsVisible}"
+ moveControlsVisible="#{listShuttleDemoBean.moveControlsVisible}"
+ fastMoveControlsVisible="#{listShuttleDemoBean.fastMoveControlsVisible}"
+ >
<h:column><h:outputText value="#{item.name}"
/></h:column>
<h:column><h:outputText value="#{item.price}"
/></h:column>
<h:column>
@@ -33,6 +38,20 @@
</h:column>
</ls:listShuttle>
+ <h:panelGrid columns="2">
+ <h:outputText value="Order controls visible:" />
+ <h:selectBooleanCheckbox
value="#{listShuttleDemoBean.orderControlsVisible}" />
+
+ <h:outputText value="Fast order controls visible:" />
+ <h:selectBooleanCheckbox
value="#{listShuttleDemoBean.fastOrderControlsVisible}" />
+
+ <h:outputText value="Move controls visible:" />
+ <h:selectBooleanCheckbox
value="#{listShuttleDemoBean.moveControlsVisible}" />
+
+ <h:outputText value="Fast move controls visible:" />
+ <h:selectBooleanCheckbox
value="#{listShuttleDemoBean.fastMoveControlsVisible}" />
+ </h:panelGrid>
+
<h:commandButton value="Submit" />
<h:commandButton value="Submit Immediate" immediate="true"
/>
Show replies by date