Sencha Touch 2.0: как создать форму из модели - PullRequest
1 голос
/ 16 марта 2012

Есть ли простой способ автоматически генерировать панель формы (я имею в виду поля и значения), учитывая модель и магазин?

1 Ответ

0 голосов
/ 16 марта 2012

Создайте экземпляр вашей модели, затем итерируйте по пустому объекту data, добавляя поля ввода на панель формы, этот код не будет работать, потому что Form.Panel ни к чему не добавлен, но вы должны иметь возможность получить идею.

var objModel = Ext.create('app.model.objModel'),
    fp = Ext.create('Ext.form.Panel');

Ext.iterate(objModel.data, function (item) {
    fp.add({xtype: 'textfield', name: item, label: item});
}
...