煎茶触摸 2:将数据从一个面板传递到另一个面板

Sencha Touch 2: Pass data from a panel to another panel

本文关键字:一个 另一个 触摸 数据      更新时间:2023-09-26

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

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

正如您可能认为的那样,它不起作用。有没有人知道,我如何转发数据并填写子面板的数据配置?

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