You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/10/28 13:56:04 UTC
svn commit: r708559 -
/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java
Author: simoneg
Date: Tue Oct 28 05:56:04 2008
New Revision: 708559
URL: http://svn.apache.org/viewvc?rev=708559&view=rev
Log:
LABS-220 : fix
Modified:
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java
Modified: labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java?rev=708559&r1=708558&r2=708559&view=diff
==============================================================================
--- labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java (original)
+++ labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java Tue Oct 28 05:56:04 2008
@@ -38,9 +38,13 @@
private int start = 0;
private int len = 10;
+
private String sorting = null;
private boolean desc = false;
+ private String defaultSorting = null;
+ private boolean defaultDesc = false;
+
private String link;
private String linkUrl;
private Class<?> myclass;
@@ -99,6 +103,10 @@
}
StringBuilder acquery = new StringBuilder(this.query);
+ if (sorting == null && defaultSorting != null) {
+ sorting = defaultSorting;
+ desc = defaultDesc;
+ }
if (sorting != null && (sortables != null && sortables.contains(sorting))) {
BeanData bd = BeanData.getFor(this.myclass);
Node root = bd.getViewListTree(this.filter);
@@ -212,8 +220,8 @@
}
public SmartList setSortingField(String field, boolean desc) {
- this.sorting = field;
- this.desc = desc;
+ this.defaultSorting = field;
+ this.defaultDesc = desc;
return this;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org