В Extjs я пытаюсь получить доступ к некоторому набору данных на одном представлении из другого представления. Оба представления отображаются на одной странице. Я создал небольшое приложение в sencha fiddle, которое показывает, что я пытаюсь сделать. Когда вы нажимаете на второе текстовое поле, оно должно отображать данные из первого текстового поля.Extjs получить доступ к одному виду от другого
Я хочу, чтобы вытащить его, используя его эталонное значение
Ext.application({
name: 'Fiddle',
launch: function() {
Ext.create('Ext.panel.Panel', {
title: 'Hello',
reference: 'HelloPanel',
width: 200,
html: '<input type="text">',
renderTo: Ext.getBody()
});
Ext.create('Ext.panel.Panel', {
title: 'Hello2',
reference: 'fooGrid',
width: 200,
html: '<input type="text">',
renderTo: Ext.getBody(),
listeners: {
click: {
element: 'el',
fn: function() {
alert('Show data from HelloPanel1');
}
}
}
});
}
});
Если это для формы, подумайте, что вы можете использовать запись для обновления значения текстового поля. Из коробки он должен привязать новое значение к текстовому полю. Или используйте viewmodel, но я не знаю, какую версию вы используете. – Tarabass