2012-05-02 69 views
0

我在想自己,如何将数据从面板传递到另一个面板?我想要传递数据的面板在包含数据的面板的items-collection中定义。到目前为止,我试图用的getParent() - 的Funktion,它看起来像这样:Sencha Touch 2:将数据从一个面板传递到另一个面板

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(), 
     }, 

你可以想象,这是行不通的。有没有人有任何想法,我如何能够转发数据并填写儿童面板的数据配置?

回答

0

您可以使用控制器来调用视图中的方法,并将值传递给它们。

相关问题