Author: michiel
Date: 2009-11-16 12:54:49 +0100 (Mon, 16 Nov 2009)
New Revision: 39711

Modified:
   
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/list/submitOrder.jspx
Log:


Modified: 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/list/submitOrder.jspx
===================================================================
--- 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/list/submitOrder.jspx
    2009-11-16 11:54:10 UTC (rev 39710)
+++ 
mmbase/trunk/applications/searchrelate/src/main/webapp/mmbase/searchrelate/list/submitOrder.jspx
    2009-11-16 11:54:49 UTC (rev 39711)
@@ -42,18 +42,20 @@
         // convert parameters to a list of integers
         List<Integer> iorigOrder = new ArrayList<Integer>();
         for (Object o : origOrder) {
-        iorigOrder.add(org.mmbase.util.Casting.toInt(o));
+          iorigOrder.add(org.mmbase.util.Casting.toInt(o));
         }
         List<Integer> iorder = new ArrayList<Integer>(origOrder); 
// the only reason for the copy is that it has the right length already then
       </jsp:scriptlet>
       <mm:relatednodescontainer clone="parameters.query">
+        <mm:sortorder field="number"  />
         <mm:relatednodes usetransaction="false" jspvar="n" 
commitonclose="false">
           <mm:index offset="0" jspvar="i">
-            <change 
number="${_}"><jsp:expression>iorder.set(iorigOrder.indexOf(i), 
n.getNumber())</jsp:expression></change>
+            <change 
number="${_}"><jsp:expression>n.getNumber()</jsp:expression> -&gt; 
<jsp:expression>iorder.set(iorigOrder.indexOf(i), 
n.getNumber())</jsp:expression></change>
           </mm:index>
         </mm:relatednodes>
       </mm:relatednodescontainer>
-      
<changes><jsp:expression>iorder</jsp:expression>-<jsp:expression>org.mmbase.bridge.util.Queries.reorderResult(query,
 iorder)</jsp:expression></changes>
+      <mm:log>Sorting ${origOrder} <jsp:expression>iorigOrder</jsp:expression> 
to <jsp:expression>iorder</jsp:expression></mm:log>
+      <changes><jsp:expression>iorder</jsp:expression> 
<jsp:expression>org.mmbase.bridge.util.Queries.reorderResult(query, 
iorder)</jsp:expression></changes>
     </div>
   </mm:content>
 </mm:cloud>

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to