Author: konstantin.mishin
Date: 2008-08-15 09:49:26 -0400 (Fri, 15 Aug 2008)
New Revision: 10115
Modified:
trunk/samples/richfaces-demo/src/main/java/org/richfaces/datatablescroller/DataTableScrollerBean.java
trunk/samples/richfaces-demo/src/main/webapp/richfaces/scrollableDataTable/examples/scrollableDataTable.xhtml
Log:
RF-4033
Modified:
trunk/samples/richfaces-demo/src/main/java/org/richfaces/datatablescroller/DataTableScrollerBean.java
===================================================================
---
trunk/samples/richfaces-demo/src/main/java/org/richfaces/datatablescroller/DataTableScrollerBean.java 2008-08-15
13:07:54 UTC (rev 10114)
+++
trunk/samples/richfaces-demo/src/main/java/org/richfaces/datatablescroller/DataTableScrollerBean.java 2008-08-15
13:49:26 UTC (rev 10115)
@@ -12,6 +12,8 @@
import org.richfaces.component.UIScrollableDataTable;
import org.richfaces.demo.datafilterslider.DemoInventoryItem;
+import org.richfaces.model.SortField;
+import org.richfaces.model.SortOrder;
import org.richfaces.model.selection.SimpleSelection;
/**
@@ -24,6 +26,8 @@
private UIScrollableDataTable table;
+ private SortOrder order = new SortOrder();
+
private int scrollerPage;
private ArrayList<DemoInventoryItem> selectedCars = new
ArrayList<DemoInventoryItem>();
@@ -35,6 +39,8 @@
public DataTableScrollerBean() {
initColumnsHeaders();
+ SortField[] fields = {new SortField("price", true)};
+ order.setFields(fields);
}
public List <DemoInventoryItem> getAllCars() {
@@ -254,5 +260,13 @@
public void setScrollerPage(int scrollerPage) {
this.scrollerPage = scrollerPage;
}
+
+ public SortOrder getOrder() {
+ return order;
+ }
+
+ public void setOrder(SortOrder order) {
+ this.order = order;
+ }
}
Modified:
trunk/samples/richfaces-demo/src/main/webapp/richfaces/scrollableDataTable/examples/scrollableDataTable.xhtml
===================================================================
---
trunk/samples/richfaces-demo/src/main/webapp/richfaces/scrollableDataTable/examples/scrollableDataTable.xhtml 2008-08-15
13:07:54 UTC (rev 10114)
+++
trunk/samples/richfaces-demo/src/main/webapp/richfaces/scrollableDataTable/examples/scrollableDataTable.xhtml 2008-08-15
13:49:26 UTC (rev 10115)
@@ -17,7 +17,8 @@
<rich:scrollableDataTable rowKeyVar="rkv" frozenColCount="1"
height="400px"
width="700px" id="carList" rows="40"
columnClasses="col"
value="#{dataTableScrollerBean.allCars}" var="category"
sortMode="single"
- binding="#{dataTableScrollerBean.table}"
+ binding="#{dataTableScrollerBean.table}"
+ sortOrder="#{dataTableScrollerBean.order}"
selection="#{dataTableScrollerBean.selection}">
<rich:column id="make">
Show replies by date