Is the problem statement clear?  Is this the intended behavior, or am I doing 
something wrong?  I scanned the source and didn't see anything obvious.  FWIW, 
here is the widget definition (not much to it):
 
<fd:multivaluefield id="languages">
   <fd:label>Languages</fd:label>
   <fd:datatype base="integer" />
   <fd:selection-list />
</fd:multivaluefield>
 
BTW, the list contains some ListOption objects, whose method getId returns a 
java.lang.Integer and getOptionLong returns a java.lang.String.
 
Thanks again for your time.
 
 
Bill

________________________________

From: Bruyn Bill [mailto:[EMAIL PROTECTED]
Sent: Tue 1/31/2006 2:56 PM
To: users@cocoon.apache.org
Subject: selectionList sort order



I have a multivaluefield with a selection list, bound with some
fb:javascript.  The contents of the list are sorted the way I want them
when I obtain the list, but are rendered differently.  Snippet follows:

  <fb:javascript id="languages" path="languages" direction="load"> 
    <fb:load-form>
   
      var list = facade.getListOptions(Language.LIST_NAME);
      for(var i = list.iterator(); i.hasNext();) {
        print(i.next().getOptionLong());
      }

      /* yields the following, as desired:
     
        English
        ASL or other assistance for hearing impaired
        Achumaw
       */
     
      widget.setSelectionList(list, "id", "optionLong");
     
      /* but is rendered in the following order:
     
        ASL or other assistance for hearing impaired
        Achumaw
        English
      */
       
     </fb:load-form>
  </fb:javascript>


Anybody know offhand where/why this is happening and how to stop it?
Thanks in advance.


Thanks,

Bill Bruyn


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



<<winmail.dat>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]