Update of 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging
In directory 
james.mmbase.org:/tmp/cvs-serv30651/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging

Modified Files:
        PagingUtils.java PagingStatusHolder.java 
Log Message:
CMSC-1008  add default sorting and width define of each column.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging
See also: http://www.mmbase.org/jira/browse/CMSC-1008


Index: PagingUtils.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging/PagingUtils.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- PagingUtils.java    15 Jul 2008 10:06:50 -0000      1.3
+++ PagingUtils.java    25 Jul 2008 08:42:58 -0000      1.4
@@ -106,4 +106,15 @@
    public static PagingStatusHolder getStatusHolder() {
       return pagingStatusHolderLocal.get();
    }
+
+   public static PagingStatusHolder getStatusHolderInSorting(String column, 
String direction) {
+      PagingStatusHolder holder = getStatusHolder();
+
+      if (null != holder) {
+         holder.setDefaultSort(column, direction);
+      }
+
+      return holder;
+   }
+
 }


Index: PagingStatusHolder.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging/PagingStatusHolder.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- PagingStatusHolder.java     15 Jul 2008 10:06:50 -0000      1.2
+++ PagingStatusHolder.java     25 Jul 2008 08:42:58 -0000      1.3
@@ -87,4 +87,13 @@
    public void setDir(String dir) {
       this.dir = dir;
    }
+
+   public void setDefaultSort(String column, String direction) {
+      if(StringUtils.isBlank(this.sort)&& StringUtils.isNotBlank(column)){
+         this.setSort(column);
+
+         String dir = StringUtils.isNotBlank(direction)?direction : "asc";
+         this.setDir(dir);
+      }
+   }
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to