2012-05-02 2 views
0

Мне было интересно, как можно передавать данные с панели на другую панель? Панель, в которую я хочу передать данные, определяется в коллекции элементов панели, в которой хранятся данные. До сих пор я пытался использовать 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

Вы можете использовать контроллер для вызова методов в представлении и передачи им значений.

Смежные вопросы