It would need to be [Bindable("someEvent")].  It won't do much good to
have the private backing variables be bindable since nobody from the
outside can tell what events to listen to.  The pattern is that the
public property dispatches an event when changed and the Bindable
metadata tells the binding subsystem which event to look for.

For read-only props, usually some other combination of setters fire
events that update the read-only value and all of those events should be
listed.

[Bindable] by itself causes the compiler to generate function get/set
pairs and a stock propertyChange event, but it is generally more
efficient to customize the event name.  The framework never uses
[Bindable] without specifying the event name.

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Tom Chiverton
Sent: Friday, February 22, 2008 6:20 AM
To: [email protected]
Subject: Re: [flexcoders] How to tell a UIComponent to refresh because
properties changed?

On Friday 22 Feb 2008, Jerry DuVal wrote:
>  public function get displayGroupBy():Boolean

Does adding a [Bindable] here help ?

-- 
Tom Chiverton
Helping to enthusiastically scale plug-and-play bandwidth
on: http://thefalken.livejournal.com

****************************************************

This email is sent for and on behalf of Halliwells LLP.

Halliwells LLP is a limited liability partnership registered in England
and Wales under registered number OC307980 whose registered office
address is at Halliwells LLP, 3 Hardman Square, Spinningfields,
Manchester, M3 3EB.  A list of members is available for inspection at
the registered office. Any reference to a partner in relation to
Halliwells LLP means a member of Halliwells LLP.  Regulated by The
Solicitors Regulation Authority.

CONFIDENTIALITY

This email is intended only for the use of the addressee named above and
may be confidential or legally privileged.  If you are not the addressee
you must not read it and must not use any information contained in nor
copy it nor inform any person other than Halliwells LLP or the addressee
of its existence or contents.  If you have received this email in error
please delete it and notify Halliwells LLP IT Department on 0870 365
2500.

For more information about Halliwells LLP visit www.halliwells.com.


--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links



Reply via email to