Are you setting aSort.fields to an Array before calling push()? Try the following before you push the sort fields:
aSort.fields = []; --- In [email protected], "iko_knyphausen" <[EMAIL PROTECTED]> wrote: > > > Hi all, > > more questions on custom collection sorting... I have a > XMLListCollection dataprovider, which I am sorting using a sort object. > The sorting works as expected, when I use the following syntax to define > the array of SortFields: > > aSort.fields = [sfSortField, sfLevel]; > > However, I would like to assemble the fields array dynamically, > depending on column position, or what have you, so my first thought was > to use the array.push() method to add the individual SortFields, but > this fails without an exception being thrown... > > i = aSort.fields.push(sfSortField); > i = aSort.fields.push(sfLevel); > > Any ideas? Thanks >

