Also shouldn't it be
BindingUtils.bindProperty(this,"xyz",MyModel.getInstance(),"someVar");

Note the "()" after getInstance
r.

On Tue, Sep 23, 2008 at 1:21 PM, jitendra jain
<[EMAIL PROTECTED]> wrote:
> BindingUtils will automatically notify "this" object about Property change
> event.
> Make sure xyz is bindable.
>
>
> Example look below:
>
>
> BindingUtils.bindProperty(textBox,
>
> "text",grpCbx.selectedItem,"value");
>  Here my textBox ix TextInput control and grpCbx is Combo Box . I used this
> statement in creation complete
> So whenever my combo box selected item changes , it automatically binds into
> the TextInput Control.
>
> Let me know your view and also if possible paste some part of the code.
>
>
> Thanks,
>
> with Regards,
> Jitendra Jain
> Software Engineer
> 91-9979960798
>
> ----- Original Message ----
> From: Manu Dhanda <[EMAIL PROTECTED]>
> To: [email protected]
> Sent: Tuesday, 23 September, 2008 4:43:12 PM
> Subject: Re: [flexcoders] [Bindable] is not getting updated..
>
>
> Do I explicitly need to dispatch any event for BindUtils.bindPrope rty(..)
> 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.
>
> jitendra jain wrote:
>>
>> sorry, use this
>> BindingUtils. bindProperty( this,"xyz" ,MyModel. getInstance, "someVar" );
>>  Thanks,
>>
>> with Regards,
>> Jitendra Jain
>> Software Engineer
>> 91-9979960798
>>
>>
>>
>> ----- Original Message ----
>> From: jitendra jain <jitendra_jain_ [EMAIL PROTECTED] com>
>> To: [EMAIL PROTECTED] ups.com
>> Sent: Monday, 22 September, 2008 9:03:42 AM
>> Subject: Re: [flexcoders] [Bindable] is not getting updated..
>>
>>
>> Hi,
>>
>> Instead of this use
>> BindingUitls. bindProperty( this,"xyz" ,MyModel, getInstance( ).someVar) ;
>> This statement is called in the creationComplete of the component.
>> Cheers it will work..
>>  Thanks,
>>
>> with Regards,
>> Jitendra Jain
>> Software Engineer
>> 91-9979960798
>>
>>
>>
>> ----- Original Message ----
>> From: Manu Dhanda <manuraj.dhanda@ gmail.com>
>> To: [EMAIL PROTECTED] ups..com
>> Sent: Monday, 22 September, 2008 8:56:09 AM
>> Subject: Re: [flexcoders] [Bindable] is not getting updated..
>>
>>
>>
>> Josh,
>>
>> Is it a right way to do the following:
>>
>> [Bindable] private var xyz:String = MyModel.getInstance ().someVar;
>>
>> Now, if I use xyz in my code then it is not updated. Where as if i use
>> 'MyModel.getInstanc e().someVar' then I am getting perfect result.
>>
>> For Ex:
>>
>> <mx:Label text="{xyz}" /> // view not updated with changes in model.
>> <mx:Label text="{MyModel. getInstance( ).someVar} "/> //view updated
>> everytime
>> with changes in model..
>>
>> So, I didn't get the difference between two above logically.
>>
>> Please explain the case as above. Thanks.
>>
>> Josh McDonald-4 wrote:
>>>
>>> I get what you're saying, but you're coming at it from the wrong angle is
>>> all.
>>>
>>> When you have this:
>>>
>>> [Bindable]
>>> public var myvar = someFunction( );
>>>
>>> You're making it so that *other code* will be called when myvar changes.
>>> You're also giving it the initial value of someFunction( ). It won't
>>> "escape"
>>> back into the code for someFunction( ) and alter it so it becomes
>>> bindable.
>>> We need to have a difference betwen "X = Y" and "create a binding from X
>>> to
>>> Y", otherwise the entire virtual machine would slow to a crawl.
>>>
>>> If you want to create a binding from actionscript from
>>> "sourceObject. someValue" to "myValue" you do this:
>>>
>>> BindingUtils. bindProperty( this, "myValue", sourceObject, "someValue") ;
>>>
>>> Then whenever sourceObject tells the word that "someValue" has been
>>> updated
>>> (with events), Flex will set the "myValue" field on your object.
>>>
>>> -Josh
>>>
>>> On Mon, Sep 22, 2008 at 1:07 PM, Manu Dhanda
>>> <manuraj.dhanda@ gmail.com>wrote:
>>>
>>>>
>>>> Hi Paul,
>>>>
>>>> if [Bindable] works just for initialization, then I think it is loosing
>>>> it's
>>>> existence altogether.
>>>>
>>>> At least I think it this way.. that [Bindable] changes with every change
>>>> that it is bind to. And not just it's initialization. .
>>>>
>>>> Waiting for expert comments..
>>>>
>>>> Thanks,
>>>> Manu.
>>>>
>>>>
>>>> Paul Andrews-4 wrote:
>>>> >
>>>> > ----- Original Message -----
>>>> > From: "Manu Dhanda" <manuraj.dhanda@ gmail.com>
>>>> > To: <flexcoders@ yahoogro ups.com>
>>>> > Sent: Monday, September 22, 2008 3:08 AM
>>>> > Subject: [flexcoders] [Bindable] is not getting updated..
>>>> >
>>>> >
>>>> >>
>>>> >> Hii Guyz,
>>>> >>
>>>> >> Although it's very strange (even for me), but this [Bindable] tag is
>>>> not
>>>> >> working for me.
>>>> >>
>>>> >> I am following the cairngorm structure and storing a variable in
>>>> Model.
>>>> >>
>>>> >> Now, in one of my code file, if I 'll create a local bindable
>>>> variable,
>>>> >> that
>>>> >> binds to model.. then it is not being updated with the changes in
>>>> model.
>>>> >>
>>>> >> [Bindable] private var xyz:String = MyModel.getInstance ().someVar;
>>>> >>
>>>> >> Now, if I use xyz in my code then it is not updated. Where as if i
>>>> use
>>>> >> 'MyModel.getInstanc e().someVar' then I am getting perfect result.
>>>> >>
>>>> >> Any thoughts here...
>>>> >
>>>> > Yes, some thoughts.
>>>> >
>>>> > [Bindable] private var xyz:String = MyModel.getInstance ().someVar
>>>> >
>>>> > Means that xyz is bindable and is initialised with the value of
>>>> > MyModel.getInstance ().someVar .
>>>> >
>>>> > It does not mean that xyz changes with the value of
>>>> > MyModel.getInstance ().someVar .
>>>> >
>>>> > If you wish to have a binding in an mxml file to
>>>> > MyModel.getInstance ()..someVar then use "{MyModel.getInstan
>>>> ce().someVar
>>>> > }",
>>>> > alternatively in actionscript you'll have to specifically set up a
>>>> binding
>>>> > for it.
>>>> >
>>>> > Paul
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >>
>>>> >> Regards,
>>>> >> Manu.
>>>> >> --
>>>> >> View this message in context:
>>>> >>
>>>> http://www.nabble. com/-Bindable- -is-not-getting- updated..
>>>> -tp19600797p1960 0797.html
>>>> >> Sent from the FlexCoders mailing list archive at Nabble.com.
>>>> >>
>>>> >>
>>>> >> ------------ --------- --------- ------
>>>> >>
>>>> >> --
>>>> >> Flexcoders Mailing List
>>>> >> FAQ: http://groups. yahoo.com/ group/flexcoders /files/flexcoder
>>>> sFAQ.txt
>>>> >> Alternative FAQ location:
>>>> >>
>>>> https://share. acrobat.com/ adc/document.. do?docid= 942dbdc8-
>>>> e469-446f-
>>>> b4cf-1e62079f684 7
>>>> >> Search Archives:
>>>> >> http://www.mail- archive.com/ flexcoders% 40yahoogroups. comYahoo!
>>>> Groups
>>>> >> Links
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>> >
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble. com/-Bindable- -is-not-getting- updated..
>>>> -tp19600797p1960 1220.html
>>>> Sent from the FlexCoders mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ------------ --------- --------- ------
>>>>
>>>> --
>>>> Flexcoders Mailing List
>>>> FAQ: http://groups. yahoo.com/ group/flexcoders /files/flexcoder
>>>> sFAQ.txt
>>>> Alternative FAQ location:
>>>> https://share. acrobat.com/ adc/document. do?docid= 942dbdc8- e469-446f-
>>>> b4cf-1e62079f684 7
>>>> 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] com
>>>
>>>
>>
>> --
>> View this message in context: http://www.nabble. com/-Bindable-
>> -is-not-getting- updated.. -tp19600797p1960 1339.html
>> Sent from the FlexCoders mailing list archive at Nabble.com.
>>
>>
>> ____________ _________ _________ __
>> Unlimited freedom, unlimited storage. Get it now
>>
>>
>> Unlimited freedom, unlimited storage. Get it now, on
>> http://help. yahoo.com/ l/in/yahoo/ mail/yahoomail/ tools/tools- 08.html/
>>
>
> --
> View this message in context: http://www.nabble. com/-Bindable-
> -is-not-getting- updated.. -tp19600797p1962 5519.html
> Sent from the FlexCoders mailing list archive at Nabble.com.
>
>
> ________________________________
> Connect with friends all over the world. Get Yahoo! India Messenger.
> 

Reply via email to