Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Sencha Touch 2:将数据从一个面板传递到另一个面板_Javascript_Extjs_Panel - Fatal编程技术网

Javascript Sencha Touch 2:将数据从一个面板传递到另一个面板

Javascript Sencha Touch 2:将数据从一个面板传递到另一个面板,javascript,extjs,panel,Javascript,Extjs,Panel,我在想,怎么可能将数据从一个面板传递到另一个面板?我要将数据传递到的面板是在保存数据的面板的items集合中定义的。到目前为止,我尝试使用getParent函数,如下所示: Ext.define('Sencha.view.MyPanel', { extend: 'Ext.Panel', xtype: 'mypanel', requires: ['Ext.Label', 'Ext.Button'], config: { title: 'Detail

我在想,怎么可能将数据从一个面板传递到另一个面板?我要将数据传递到的面板是在保存数据的面板的items集合中定义的。到目前为止,我尝试使用getParent函数,如下所示:

Ext.define('Sencha.view.MyPanel', {
    extend: 'Ext.Panel',
    xtype: 'mypanel',
    requires: ['Ext.Label', 'Ext.Button'],

    config: {
        title: 'Details',
        styleHtmlContent: true,
        scrollable: 'vertical',
        layout: 'vbox',

        items:
        [
         {
             xtype: 'label',
             flex: 3
         },
         {
             xtype: 'panel',
             flex: 3,
             data: getParent().getData(),
         },

正如你所想,它不起作用。有人知道我如何转发数据并填充子面板的数据配置吗?

您可以使用controller调用视图中的方法,并将值传递给它们