ComponentQuery值未出现在ExtJS的表单文本字段中

时间:2019-06-10 10:13:52

标签: button extjs data-binding

我正在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()
});

0 个答案:

没有答案