RE: Anybody have a UDF that will sort a structure on it's values?

2003-01-06 Thread Matthew Walker
Have you looked at structSort()? -Original Message- From: Jon Block [mailto:[EMAIL PROTECTED]] Sent: Tuesday, 7 January 2003 10:27 a.m. To: CF-Talk Subject: Anybody have a UDF that will sort a structure on it's values? I want to loop over a structure that I have but in a

Re: Anybody have a UDF that will sort a structure on it's values?

2003-01-06 Thread Jeffry Houser
Do you mean that the values of the structure are integers, or the keys of the structure are integers? If the latter, then StructSort, as someone else had mentioned, would probably do it. It will return an array. Then you'll have to loop over the array, sending the current array value as

RE: Anybody have a UDF that will sort a structure on it's values?

2003-01-06 Thread Jon Block
Exactly - I need the values to spit out like records in a record set. When I use structSort, I lose the values and get an index like 1,2,3,4 rather than my original strucure values. I guess I'll just create a tag that magically turns the structure into a custom recordset object which will simplify

RE: Anybody have a UDF that will sort a structure on it's values?

2003-01-06 Thread Matt Liotta
Hope I get the syntax correct... cfscript keyArray = StructSort(theStruct); for(itr = 1; itr lte ArrayLen(keyArray); itr = itr + 1) WriteOutput(keyArray[itr] : theStruct[keyArray[itr]]); /cfscript Matt Liotta President CEO Montara Software, Inc.

RE: Anybody have a UDF that will sort a structure on it's values?

2003-01-06 Thread Matthew Walker
But surely you can then loop thru the keys returned as an array by structSort(), using it as an index for your structure? -Original Message- From: Jon Block [mailto:[EMAIL PROTECTED]] Sent: Tuesday, 7 January 2003 10:45 a.m. To: CF-Talk Subject: RE: Anybody have a UDF that will sort

RE: Anybody have a UDF that will sort a structure on it's values?

2003-01-06 Thread Matt Liotta
However, that is technically not ordering the structure; merely processing elements inside the structure in a specific order. By there very nature structures are unordered. In most cases, I doubt it makes a difference. Nor should a structure be ordered. In CFMX, a structure is a hash