This is a migrated thread and some comments may be shown as answers.

viewmodel get object, set property

3 Answers 440 Views
MVVM
This is a migrated thread and some comments may be shown as answers.
Bilal
Top achievements
Rank 2
Bilal asked on 18 Feb 2015, 12:18 PM
Hi,

Does the viewmodel trigger any change event when something like this is used:
viewmodel.get("obj1").prop1 = "New value"

Also, does the Data Source trigger change event when something like this is used:
viewmodel.get("signatureDatasource").data(e.signatures);


Thanks

3 Answers, 1 is accepted

Sort by
0
Accepted
Petyo
Telerik team
answered on 20 Feb 2015, 07:55 AM
Hello,

You should use the setter method in order to trigger changes; using direct assignment does not work. Such questions are frequently discussed in our forums.

The datasource data method will trigger a change in the observable object automatically, due to the datasource internal change tracking mechanisms. 

Regards,
Petyo
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
0
Bilal
Top achievements
Rank 2
answered on 20 Feb 2015, 12:55 PM
Thanks a lot. Using "set" means it will trigger change on viewmodel (observable) correct?

Best regards
Bilal Haidar
0
Accepted
Petyo
Telerik team
answered on 24 Feb 2015, 08:31 AM
Hi,

yes, that's correct. 

Regards,
Petyo
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
Tags
MVVM
Asked by
Bilal
Top achievements
Rank 2
Answers by
Petyo
Telerik team
Bilal
Top achievements
Rank 2
Share this question
or