Hi,
Did this solution work? I have done something similar for changing the
border colors of the nodes of a graph but it does not work. I had an array
as a globally scoped variable, and in the item renderer, if the item is in
the array, then the border should be of one color, otherwise another. I made
a local variable in the item bound to the array. However, when I change the
array using the methods, it does not seem to trigger a refresh in the item
renderers.
I also tried to register for the PropertyChange event but it does not seem
that it is ever raised.
Thank you for the help.
Haykel BEN JEMIA wrote:
>
> Binding showButton to Application.application.foo in the item renderer
> should do the trick.
>
> On Tue, Sep 23, 2008 at 2:21 AM, david.marr <[EMAIL PROTECTED]> wrote:
>
>> Hi,
>> I have an item renderer which checks an application scoped variable to
>> determine whether to show a display object. When that variable
>> changes, I need to make sure all the item renderers for the listbase
>> object (datagrid) i am using are refreshed. What is the best way to do
>> this?
>>
>> the pseudocode for my item renderer would be something like:
>>
>> if (Application.application.foo) {
>> showButton = true;
>> } else {
>> showButton = false;
>> }
>>
>> then in the Application, I need to somehow update the renderers:
>>
>> foo.val = true;
>> <what do i do here to get the item renderers to update?>
>>
>> thanks!
>> dave
>>
>>
>>
>
>
>
> --
> Haykel Ben Jemia
>
> Allmas
> Web & RIA Development
> http://www.allmas-tn.com
>
>
--
View this message in context:
http://www.nabble.com/invalidateList-or-itemUpdated--tp19619359p20434414.html
Sent from the FlexCoders mailing list archive at Nabble.com.