Значение ComponentQuery не отображается в текстовом поле формы в ExtJS - PullRequest
0 голосов
/ 10 июня 2019

Я генерирую значение 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()
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...