У меня есть текстовое поле и список. Я хочу заполнить текстовое поле записью из списка. Как я могу это сделать? Я делаю приложение в Sencha Touch.
Вот мой код списка:
var airports = new Ext.List({
fullscreen: true,
id: 'list',
indexBar: false,
itemTpl : '{firstName} {lastName}',
listeners:{
change: function() {
var el = Ext.getDom('from');
el.setValue(this.getValue())
}
},
store: store
});
А вот мой код текстового поля:
{
xtype: 'textfield',
name : 'from',
label: 'From',
id: 'from',
labelWidth: '23%',
placeHolder: 'Search airport',
readOnly : true,
listeners: {'render': function(cmp) {
cmp.getEl().on('click', function( event, el ) {
NotiflyApp.views.viewport.setActiveItem('ListContainer', {type: 'fade'});
});
}}
},