Я генерирую значение job_id в data12 и хочу отправить это значение в текстовое поле в форме. Но он не отображается в моем текстовом поле, а отображается в консоли.
Ext.ComponentQuery.query("#all_invoices_panel")[0].getSelectionModel().on('select',function(select){
data12=select.getSelection()[0].data.job_id;
console.log(data12);
});
Это componentQuery, который выдает результат как "756212" (то есть JOB_ID)
Окно открывается, когда мы нажимаем кнопку Изменить
Ext.define('MyApp.view.MyWindow', {
extend: 'Ext.window.Window',
height: 220,
width: 350,
layout: {
type: 'anchor'
},
title: 'Edit',
items:[{
bodyPadding: 5,
height:220,
layout:'form',
defaults:{
anchor:'100%'
},
width:350,
defaultType:'textfield',
items:[{
fieldLabel: 'Job_id',
name: 'job',
itemId:'job_id',
value: data12,
allowBlank: false,
},
{
fieldLabel: 'Ship_to',
name: 'ship',
itemId:'ship_to',
allowBlank: false,
}]
}],buttons: [{
text: 'Save',
handler: function() {
}
}, {
text: 'Cancel',
handler: function() {
}
}],renderTo: Ext.getBody()
});