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.

Reply via email to