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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]