我正在data12中生成job_id值,我想将此值发送到形式上的文本字段。但是它没有出现在我的文本字段中,而是出现在控制台中。
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()
});