I also tried:

private function redrawGrid():void {
   groupId.removeElement(myGrid);
   callLater(redrawGridLater);
}
                        
private function redrawGridLater():void {
   groupId.addElement(myGrid);
}

but same problem ... the sort arrow is still displayed. 

Is there some way to wipe myGrid out of memory (or some other idea), then 
create it again (from scratch)?

                        
----- Original Message -----
From: [email protected]
To: [email protected]
Sent: Thursday, May 2, 2013 7:56:12 AM
Subject: Re: programmatic sort for Spark datagrid, accounting for sort triangle 
state

Correct, it does not work. More specifically, if I use:

private function redrawGrid():void {
   arrCol.sort=null;
   arrCol.refresh();
}

the sort correctly resets, but the sort arrow is not updated or changed in any 
way.

----- Original Message ----- 
From: "Tom Chiverton" <[email protected]> 
To: [email protected] 
Sent: Thursday, May 2, 2013 7:48:00 AM 
Subject: Re: programmatic sort for Spark datagrid, accounting for sort triangle 
state 

On 02/05/2013 15:44, [email protected] wrote: 
> The thinking is, when the datagrid is first drawn, there is no sort arrow 
> displayed, even though the first column is sorted by default. How do I get 
> back to this scenario AFTER the datagrid is first drawn? 
Does removing the Sort from the underlying dataProvider not work ? 

Tom 

Reply via email to