No probs mate - I know that feeling very well as I've often come back to this and tried to be able to sort a struct. Then realised that no matter what I do, the order is still random. At least with Railo it's alphabetical so some consistency.
Yeah I think the way to do it is grab the key list, sort that then loop to extract the data in the order you require. James. --- James Allen E: [email protected] Blog: http://jamesallen.name Twitter: @CFJamesAllen (Coldfusion / Web development) Twitter: @jamesallenuk (General) Twitter: @JamesAllenVoice (Voiceover) From: [email protected] [mailto:[email protected]] On Behalf Of Robert Rawlins Sent: 17 June 2011 15:21 To: [email protected] Subject: Re: [transfer-dev] Order / Sort on 12M Struct Hey J, Thanks for that bud. My guess would be that you're right. Bugger, what a right royal pain. Seems I can do something with 'structSort()' which will help me out. I BET this is one of those really dumb things where Adobe can't change the implementation because it would break backwards compatibility. I'll get structSorting and see what happens. Thanks mate. Rob On 17 Jun 2011, at 15:16, James Allen wrote: Hi Rob, Structs in CF don't have any inherent order to them. The keys will appear in the weirdest of orders no matter what you do. At least that's how I remember it. In Railo it appears the keys are ordered alphabetically though I don't think that is true in ACF. I could be wrong, but I'm sure that's the score with structs. --- James Allen E: [email protected] Blog: http://jamesallen.name Twitter: @CFJamesAllen (Coldfusion / Web development) Twitter: @jamesallenuk (General) Twitter: @JamesAllenVoice (Voiceover) From: [email protected] [mailto:[email protected]] On Behalf Of Robert Rawlins Sent: 17 June 2011 15:10 To: [email protected] Subject: [transfer-dev] Order / Sort on 12M Struct Hello Guys, I have a 12M relationship between to classes with the struct collection type. It seems from the docs, that when using array collections, I can specify a sort or order property. How can I do this with 'struct'? Is it possible? Thanks, Robert -- Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions -on-transfer Try out the new Transfer ORM Custom Google Search: http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8 You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en -- Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions -on-transfer Try out the new Transfer ORM Custom Google Search: http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8 You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en -- Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions -on-transfer Try out the new Transfer ORM Custom Google Search: http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8 You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en -- Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer Try out the new Transfer ORM Custom Google Search: http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8 You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en
