You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Pawan Yadav <pa...@gmail.com> on 2015/03/05 07:47:41 UTC

mx tree itemrenderer

Hi - How can we reload mx tree itemrenderer.

When I am trying tree.invalidateProperties() or
tree.invalidateDisplayList(), it is not calling tree itemrenderer. But with
tree.refresh I am getting call inside itemrenderer.


So is there any way to reload itemrenderer without refreshing tree. Or can
I just update display fo single node in tree.



Best Regards
Pawan

Re: mx tree itemrenderer

Posted by Pawan Yadav <pa...@gmail.com>.
Thanks, It worked!

Best Regards
Pawan

On Thu, Mar 5, 2015 at 2:09 PM, Deepak MS <me...@gmail.com> wrote:

> You can try to re assign the itemrenderer itself:
>                 var cf:ClassFactory = new ClassFactory(YourTreeRenderer);
>                 cf.properties = {property1:"somevalue",
> property2:"somevalueagain"};
>                 yourTree.itemRenderer = cf;
>
> On Thu, Mar 5, 2015 at 12:17 PM, Pawan Yadav <pa...@gmail.com>
> wrote:
>
> > Hi - How can we reload mx tree itemrenderer.
> >
> > When I am trying tree.invalidateProperties() or
> > tree.invalidateDisplayList(), it is not calling tree itemrenderer. But
> with
> > tree.refresh I am getting call inside itemrenderer.
> >
> >
> > So is there any way to reload itemrenderer without refreshing tree. Or
> can
> > I just update display fo single node in tree.
> >
> >
> >
> > Best Regards
> > Pawan
> >
>

Re: mx tree itemrenderer

Posted by Deepak MS <me...@gmail.com>.
You can try to re assign the itemrenderer itself:
                var cf:ClassFactory = new ClassFactory(YourTreeRenderer);
                cf.properties = {property1:"somevalue",
property2:"somevalueagain"};
                yourTree.itemRenderer = cf;

On Thu, Mar 5, 2015 at 12:17 PM, Pawan Yadav <pa...@gmail.com> wrote:

> Hi - How can we reload mx tree itemrenderer.
>
> When I am trying tree.invalidateProperties() or
> tree.invalidateDisplayList(), it is not calling tree itemrenderer. But with
> tree.refresh I am getting call inside itemrenderer.
>
>
> So is there any way to reload itemrenderer without refreshing tree. Or can
> I just update display fo single node in tree.
>
>
>
> Best Regards
> Pawan
>