Hi Fotis, do I set that in the DataGridColumn Class ?



________________________________
From: Fotis Chatzinikos <fotis.chatzini...@gmail.com>
To: flexcoders@yahoogroups.com
Sent: Tuesday, May 5, 2009 12:04:34 PM
Subject: Re: [flexcoders] Sorting columns in a Datagrid don't sort with 
itemRenderer...





you should not just do staff in creation complete

set the smilies in the set data function

even if sort works you will not get correct behaviour with just creation 
complete


On Tue, May 5, 2009 at 5:21 PM, sailorsea21 <sailorsea21@ yahoo.com> wrote:




Hi everyone, I'm having a problem with sorting columns in a datagrid when using 
itemRenderer.

Without the itemRenderer, everything works fine but when I use an itemRenderer, 
the column with the itemRenderer doesn't sort, it simply rotates the rows of 
that column.... 

dgColumn.itemRender er = new ClassFactory( Smiles);

Here's my itemRenderer file Smiles.mxml:

<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe. com/2006/ mxml" 
creationComplete="setSmileImage( )">

<mx:Script>
<![CDATA[ 

[Bindable]
private var smileImage:String;

private function setSmileImage( ):void
{ 
if(data.amount < 50)
{
smileImage= 'smile001.png';
}
else if(data.amount >= 50)
{
smileImage= 'smile002.png';
}
}

]]> 
</mx:Script>

<mx:Image id="image" verticalCenter="0" horizontalCenter="0" 
source="{smileImage}"/>

</mx:Canvas>




-- 
Fotis Chatzinikos, Ph.D.
Founder,
Phinnovation
Fotis.Chatzinikos@ gmail.com, 




      

Reply via email to