Hi Amy,

But as you can see in the function, I am specifying the Datafieldname from the 
object which was passed.

How can I make it more generic so that I can re-use it in other datagrid 
columns?  I hope you could provide some samples. thanks.

Angelo




________________________________
From: Amy <[email protected]>
To: [email protected]
Sent: Fri, 19 March, 2010 9:13:38
Subject: [flexcoders] Re: Reuse a LabelFunction

  


--- In flexcod...@yahoogro ups.com, Angelo Anolin <angelo_anolin@ ...> wrote:
>
> Hi FlexCoders,
> 
> I have created a labelfunction which I use in my datagrid to format the 
> display value.
> 
> <mx:DateFormatter id="df" formatString= "DD/MM/YYYY" />
> 
> And this is the AS function
> private function labelFunctionTest( itm:Object, col:DataGridColumn) :String
> {
>     return df.format(itm. DataFieldNamefor Col1);
> }
> 
> Is there a way so that I could reuse the same label function to other 
> datagrid columns?  As you can see from the script above, I am only using the 
> function to Col1 for the datagrid.  How would I be able to specify the 
> datafield if I am going to reuse the same with other datagrid columns?

That is what the DataGridColumn parameter is for. Look at its dataField 
property.

HTH;

Amy





      

Reply via email to