I'm fairly certain you do need get/set functions to use custom events. It might be a pain, but unfortunately it's when you have objects with many bindable fields that you're more likely to need the custom events (otherwise binding becomes very cpu-intensive).
-Josh On Wed, Sep 3, 2008 at 9:30 PM, Johannes Nel <[EMAIL PROTECTED]> wrote: > it does depend on the scale of your application. first off, to use custom > events you do not need getters and setters, but it does depend on how you > want to use it. my personal feeling around models are that they should > always be generated, its such a waste of time to code 'em by hand. > > > On Wed, Sep 3, 2008 at 1:28 PM, reflexactions <[EMAIL PROTECTED]>wrote: > >> But then you have to write all the event creation and dispatch, plus >> all the getter/setter. >> >> That might be fair enough if you have a handful of props but if this >> is a couple of data classes with says 100 props each thats quite a >> bit of typing when all you want is a couple of props not to fire >> events when they change... unless there is a tool to generate the >> code from a list of variables. >> >> Personally in some cases I use custom events and others I am ok with >> the default handling, depends on what I am doing as to which is more >> suited to the situation. >> >> --- In flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com>, >> "Johannes Nel" <[EMAIL PROTECTED]> >> wrote: >> >> > >> > using custom events with your bindable metadata is not only best >> practice >> > but allows you to decide which properties you want to refresh. >> > [Bindable("myEvent")] >> > i would recomend using this at all times. >> > >> > On Wed, Sep 3, 2008 at 1:04 PM, Josh McDonald <[EMAIL PROTECTED]> wrote: >> > >> > > What it does is renames your variables, and creates get/set >> methods, but >> > > it doesn't wrap the whole class. >> > > >> > > So unfortunately it's either all-or-none with the class-level >> [Bindable] >> > > >> > > -Josh >> > > >> > > On Wed, Sep 3, 2008 at 9:01 PM, reflexactions >> <[EMAIL PROTECTED]>wrote: >> >> > > >> > >> Ah ok.. >> > >> I had thought the compiler generated a wrapper or sub class >> behind >> > >> the scenes when you used the bindable tag... >> > >> >> > >> Well ok learn something new eahc day... >> > >> tks >> > >> >> > >> --- In flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com>, >> "Josh McDonald" <dznuts@> >> wrote: >> > >> > >> > >> > Nope. [Bindable] on a class doesn't wrap the class, it's just >> > >> exactly the >> > >> > same as putting [Bindable] on every public field. >> > >> > >> > >> > -Josh >> > >> > >> > >> > On Wed, Sep 3, 2008 at 8:45 PM, reflexactions >> > >> <reflexactions@>wrote: >> > >> > >> > >> > > If I add the Bindable tag at a class level every property is >> > >> wrapped in >> > >> > > by a sort of proxy that then raises PropertyChange events as >> > >> > > appropriate. >> > >> > > >> > >> > > This certainly saves a lot of time instead of having to go >> > >> through a >> > >> > > class and add Bindable to every single property. >> > >> > > >> > >> > > But... >> > >> > > What if there is one property that I dont want to be >> Bindable and >> > >> more >> > >> > > importantly I dont want it to raise PropertyChange events. >> > >> > > >> > >> > > Is there same NonBindable tag to achieve this??? >> > >> > > >> > >> > > tks >> > >> > > >> > >> > > >> > >> > > ------------------------------------ >> > >> > > >> > >> > > -- >> > >> > > Flexcoders Mailing List >> > >> > > FAQ: >> > >> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt >> > >> > > Search Archives: >> > >> > > http://www.mail-archive.com/flexcoders% >> 40yahoogroups.comYahoo! >> > >> Groups >> > >> > > Links >> > >> > > >> > >> > > >> > >> > > >> > >> > > >> > >> > >> > >> > >> > >> > -- >> > >> > "Therefore, send not to know For whom the bell tolls. It tolls >> for >> > >> thee." >> > >> > >> > >> > :: Josh 'G-Funk' McDonald >> > >> > :: 0437 221 380 :: josh@ >> > >> > >> > >> >> > >> >> > >> >> > >> ------------------------------------ >> > >> >> > >> -- >> > >> Flexcoders Mailing List >> > >> FAQ: >> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt >> > >> Search Archives: >> > >> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! >> Groups >> > >> Links >> > >> >> > >> >> > >> >> > >> >> > > >> > > >> > > -- >> > > "Therefore, send not to know For whom the bell tolls. It tolls >> for thee." >> > > >> > > :: Josh 'G-Funk' McDonald >> > > :: 0437 221 380 :: [EMAIL PROTECTED] >> > > >> > > >> > > >> > >> > >> > >> > -- >> > j:pn >> > \\no comment >> > >> >> > > > -- > j:pn > \\no comment > > -- "Therefore, send not to know For whom the bell tolls. It tolls for thee." :: Josh 'G-Funk' McDonald :: 0437 221 380 :: [EMAIL PROTECTED]