Do this if you are using 1.5

<cfset lobjectids = arraytolist(structSort(stObjects, "textnocase", "ASC",
"property to sort"))>

Struct sort will give you an array of objectids, convert the array to a list
and pass lobjectids to cfa_contentobject.

Will only work with 1.5

Greg
----- Original Message -----
From: "Dave" <[EMAIL PROTECTED]>
To: "Spectra-Talk" <[EMAIL PROTECTED]>
Sent: Sunday, April 29, 2001 10:01 PM
Subject: Re: Sorting the output of a get multiple


> cfa_StructSortCommonSubkeys
>
> ----- Original Message -----
> From: "Darren Tracey" <[EMAIL PROTECTED]>
> To: "Spectra-Talk" <[EMAIL PROTECTED]>
> Sent: Sunday, April 29, 2001 9:45 PM
> Subject: Sorting the output of a get multiple
>
>
> > I have a section that lists all the objects of a particular type, but I
> want
> > them sorted by one of the properties.
> >
> > At the moment I'm running a cfa_contentObjectGetMultiple, specifying the
> > TypeID, then looping over the structure  and handing the ObjectIDs to
the
> > relevant display handler. The problem is that this seems to be sorted by
> the
> > ObjectIDs UUID, which doesn't always give you a logical order.
> >
> > Is there some way to sort the output into, for example, alphanumeric
order
> > by label?
> >
> > I could probably load the ObjectID and the property to sort by into a 2d
> > array and the sort that and then loop over that array and then hand the
> > ObjectIDs to the handler, but it seems to be something that might or
> should
> > be built into the Spectra commands somewhere. Or maybe it would make a
> good
> > publishing rule for a container.
> >
> > Am I missing something, or do I need to build, sort and loop over an
> array?
> >
> > Regards
> >
> > Darren Tracey
> > Web Developer
> > Thiess
> > Australia
> >
> >
> >
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/spectra_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to