Interesting. For whatever reason, the result of structKeyList or cfloop/item is not in the same order as you entered it. Maybe because of the bracket notation instead of dot notation.
Anyway - the solution is simple: <cfset keys = listSort(structKeyList(opts),"numeric")> This will return keys in sorted order. FYI - any reason why opts is a struct and not an array? If you plan on using numbers for the keys, it may be more appropriate to use an array. ======================================================================= Raymond Camden, ColdFusion Jedi Master for Hire Email : [EMAIL PROTECTED] Yahoo IM : cfjedimaster "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: Sean Daniels [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, September 18, 2002 8:21 PM > To: CF-Talk > Subject: Re: CFMX Structure Sorting > > > On Wednesday, September 18, 2002, at 05:18 PM, Raymond Camden wrote: > > > If you look at the values for lab, you will see > > opts[0]["lab"] = "Option A": > > opts[1]["lab"] = "Editor" > > opts[2]["lab"] = "Creator" > > > > You looped over Opts, so it returns 0,1,2, which would be > > > > Option A,Editor,Creator > > > > which probably made you think it was going text/desc. > However, you were > > looping over OPTs, where the keys are 0,1, and 2. > > Well my last post got truncated as well. What you didn't see was the > result was not what you (and I expected). The outcome was actually: > > Editor > Add, edit, and delete. > > Option A > My Description. > > Creator > Tools for creating things. > > ANy thoughts? I would like to force the output in order of > creation, or > worse case in order by the top level key (which is the same > obviously). > > I also tried this StructKeySort() function the livedocs reference and > no such function seems to exist. Is this a typo in the livedocs? > > ______________________________________________________________________ Get the mailserver that powers this list at http://www.coolfusion.com FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists