如何使用ext js 5从一个js文件中检索值到另一个js文件

时间:2015-04-16 11:34:47

标签: javascript extjs

这里我使用ext js5创建了组合,这里我的问题是当用户从组合中选择项目时,如何从另一个js文件中检索所选项目值。 我在这里使用以下代码

Ext.define('app.view.panel.Add panel', { extend: 'Ext.container.Container',// alias: 'widget. Addpanel',
    xtype: 'app-add panel',
    cls: 'app-addpanel',
    title: false,
    requires: [
        'Ext.form.field.ComboBox',
        'doscore.view.grids.Watchlist',
        'doscore.view.panel.AddpanelController',
        ],
    layout: 'hbox',
    reference: 'add-panel',
    hidden: true,
    itemId: 'add-panel',
    items: [
    {
        xtype: 'combo',
        emptyText: 'Search for Company',
        // cls: 'qsearch-combo',
        width: '500',
        margin: '20 20 15 20',
        valueField: 'DataText',
        displayField: 'DataId',
        reference: 'source1',
        matchFieldWidth: false,
        listConfig: {
            listeners: {
                beforeshow: function(picker) {
                    picker.minWidth = picker.up('combobox').getSize().width;
                }
            }
        },
            listeners: {
    select: 'itemSelected'
            }
},
    {
      xtype: 'button',
        text: 'Add Company',
        margin: '20 20 15 10',
        select: 'itemSelected'
        }
    }
    ]
});

当用户单击任何列时,基于该名称创建选项卡,并将该​​列值传递给另一个ext js文件。 这里js意味着不是javascript它的ext js文件。 请与我分享任何信息。

1 个答案:

答案 0 :(得分:0)

使用id或itemid查询组合框,

comp = Ext.getCmp('<YOUR ID>');

comp.getValue() would be the column value you are looking for