Я работаю в приложении Sencha Touch, и я хотел бы нажать на поле со списком, ранее отфильтрованное из магазина.Как установить поле выбора в Sencha Touch из массива?
var store = Ext.getStore('Surveys');
var templatesAvailable = [];
store.filterBy(function (record) {
console.log(record.get('templateName'));
record.get('templateName'); --> I get value
templatesAvailable.push(record.get('templateName')); --> into the array
});
Следующий шаг должен был бы массив передачи в указанный селектор, например, и в моем случае ...
this.getTemplateSelector
{
xtype : 'selectfield',
itemId : 'selectSurveysTemplates',
cls : 'filterbar-selectfieldplus',
displayField: 'value', --> here is the secret ;-)
valueField : 'id',
autoCreate : true
},
Что она должна быть правильный путь для реализации этого? Я тестировал различные варианты, но это не работает для меня ..
Заранее спасибо ..
Поскольку Sencha Touch не имеет 'xtype: 'combobox'', я прав, что вы хотите использовать' xtype:' selectfield''? – Alexander
Я отредактировал заголовок сообщения. Конечно, я использую «selectfield» .. спасибо! – inane