Hi..
Josh,
The way you said will work as I said earlier that ProgramModel is updated.
But the problem is I want to bind model to a local variable and after that I
want to do some filtering on that. Filtering I don't want to apply to my
model, but want to keep it to my local.
Jitendra,
I tried it both ways. Using "ProgramModel.getInstance()" as well as
"ProgramModel.getInstance".
Both results in the same values.
Thanks,
Manu.
Josh McDonald-4 wrote:
>
> [Bindable]
> public var pm : ProgramModel = ProgramModel.getInstance();
>
> ....
>
> <mx:List id="lfList" dataProvider="{ pm.woCalSelectedDayData.programList
> }/>
>
>
> On Wed, Sep 24, 2008 at 12:22 PM, Manu Dhanda
> <[EMAIL PROTECTED]>wrote:
>
>>
>> Ok, here is my concerned code snippet:
>>
>> <mx:Canvas ...>
>> ...
>> ....
>>
>> [Bindable] public var woCalVO:WOCalVO =
>> ProgramModel.getInstance().woCalSelectedDayData;
>>
>> private function onInitialize():void{
>>
>>
>> BindingUtils.bindProperty(this,"woCalVO",ProgramModel.getInstance(),"woCalSelectedDayData");
>>
>> filterReset(); // doing some filtering on woCalVO.programList, but
>> it is
>> useless until i get this updated.
>> setFilter();
>> }
>>
>> <mx:List id="lfList" dataProvider="{woCalVO.programList}/>
>>
>> ...
>> ....
>> <mx:Canvas/>
>>
>> Now, by assumptions, "woCalVO" should be updated to
>> "woCalSelectedDayData"
>> on every change. But, it doesn't.
>> OR Do I need to fire any Flex event like Data_CHANGE or something to make
>> it
>> work. And now, what should be the ideal way to make it work?
>>
>> Thanks everyone being 'n bearing me for soo long.
>>
>> -Manu.
>>
>>
>>
>> Haykel BEN JEMIA wrote:
>> >
>> > someVar must be bindable and dispatch an event.If you have a setter and
>> > getter for the property, or it's a public property, just use the
>> > [Bindable]
>> > metatag.
>> > Otherwise, if you only have a getter, you have to use the
>> > [Bindable(event="event
>> > name")] syntax with the getter and dispatch the given event every time
>> the
>> > property is changed.
>> >
>> >
>> >
>> > On Tue, Sep 23, 2008 at 1:13 PM, Manu Dhanda
>> > <[EMAIL PROTECTED]>wrote:
>> >
>> >>
>> >> Do I explicitly need to dispatch any event for
>> BindUtils.bindProperty(..)
>> >> to
>> >> happen ??
>> >>
>> >> Cuz, I am not getting my "xyz" var changed with the change in someVar.
>> >>
>> >> Note: I am putting this line of code
>> >> (BindingUtils.bindProperty(this,"xyz",MyModel.getInstance,"someVar")
>> in
>> >> creationComplete().
>> >>
>> >> Thanks,
>> >> Manu.
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/-Bindable--is-not-getting-updated..-tp19600797p19640742.html
>> Sent from the FlexCoders mailing list archive at Nabble.com.
>>
>>
>> ------------------------------------
>>
>> --
>> Flexcoders Mailing List
>> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
>> Alternative FAQ location:
>> https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847
>> 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."
>
> http://flex.joshmcdonald.info/
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED]
>
>
--
View this message in context:
http://www.nabble.com/-Bindable--is-not-getting-updated..-tp19600797p19641557.html
Sent from the FlexCoders mailing list archive at Nabble.com.