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

