Combobox bind Viewmodel
Привет всем.
Гуру, прошу комментарии по поводу следующего кода. https://fiddle.sencha.com/#fiddle/o1g Пытаюсь использовать MVVM. Суть в том, что почему-то данные не передаются в модель. Строка 137-141 не работает. Причем если указанные строки закомментировать, а строки 75-80 раскомментировать - то работает. В чем косяк ? Спасибо. |
Почему не работает, пока не понимаю. Но есть работающий вариант:
Ext.application({ name: 'Fiddle', launch: function() { var record = { id1: '2', id2: '3' }; var panel = new Ext.panel.Panel({ title: 'Hello', width: 600, height: 400, renderTo: Ext.getBody(), items: [{ xtype: 'fiddle-form' }] }); panel.down('fiddle-form').getViewModel().set('rec', record); } }); |
Цитата:
Такой вариант меня очень выручает. НО конечно непонятно, почему не работает предыдущий.. странно что на основе примеров самого Sencha - почти четверть не работает как нужно.. |
вроде работает так https://fiddle.sencha.com/#fiddle/sn2
если panel.add({ xtype: 'fiddle-form', viewModel: { type: 'fiddle-form-model' ,data: { rec: { id1: '2', id2: '3' } } } }) |
В том то и дело, нужно передавать уже созданным ранее объектом record
|
Часовой пояс GMT +3, время: 19:50. |