Hi Ravi, Actually, I have the function that returns a String. But I want to get the name of the function from an XML file. And I want to set dgc.labelFunction at runtime where I only have the name of the method in a string.
Thanks, On 17 mar, 15:50, Ravi Mishra <ravi.achi...@gmail.com> wrote: > Hi Zied, > > You don't need any object of type function but you need a function > which returns a string. > > Just assign the name of that string returning function to the > labelFunction property of datagridColumn. Like this: > > dgc.labelFunction = myFunction; > > Hope this helps. > > -Ravi > > On Mar 17, 6:19 pm, zied Majdoub <zied.e...@gmail.com> wrote: > > > Hi Ravi, > > I have created some label functions, and I want to create on runtime > > my dataGrid. I want to set the labelFunction of a dataGrid column by > > getting the name of the function as a string from an xml. > > example: > > var dgc:DataGridColumn = new DataGridColumn(); > > dgc.dataField = "myField"; > > dgc.editorDataField = "fieldName"; > > dgc.labelFunction = ??? // I have The name of the function: > > "myFunction" but I need an object of type Function, the function > > definition is already written. > > > I hope I was clearer :) > > Thanks > > > On 17 mar, 13:33, Ravi Mishra <ravi.achi...@gmail.com> wrote: > > > > Hi Zied, > > > > I could not get what you want to achieve. Can you be a little more > > > clearer? > > > > -Ravi > > > > On Mar 17, 4:10 pm, zied Majdoub <zied.e...@gmail.com> wrote: > > > > > Hi, > > > > I want set a Function attribute using AS, but I only have the function > > > > name as a string. > > > > For example I want to put labelFunction to DataGridColumn object. > > > > public function set labelFunction(value:Function):void > > > > { > > > > _labelFunction = value; > > > > > if (owner) > > > > { > > > > owner.invalidateList(); > > > > } > > > > > dispatchEvent(new Event("labelFunctionChanged")); > > > > } > > > > > So I need to put a value of type Function in the labelFunction > > > > attribute. Anyone knows how to do that? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to flex_india@googlegroups.com To unsubscribe from this group, send email to flex_india+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---