javascript - 如何将变量从列表传递到 Sencha Touch 2 中的新 View

标签 javascript variables view touch extjs

我尝试了 2 天来在 Sencha 2 中建立列表和新 View 之间的链接。

I have my list inside a card layout :

Ext.define("BNC.view.Categorii", {
    extend: 'Ext.Panel',

    config: {
        layout: 'card',
        styleHtmlContent: true,
        scrollable: false,
        items: [{
            xtype: 'list',
            itemTpl: '<div class="itemCategorii" id="{id}"><div style="float:left;">{nume}</div><div style="float:right;">{id}</div></div>',
            listeners: {
                select: function(view, record) {
                    console.log(record.raw.id);
                    Ext.Viewport.setActiveItem(showDetails);
                    // How can I pass record.raw.id or record.raw.nume to showDetails view ?
                }
            },
            store: 'categoriiDB'

        }]
    }
});

My showDetails is:

var showDetails = Ext.create('BNC.view.Detalis');

My Details view is:

Ext.define("BNC.view.Bancuri", {
    extend: 'Ext.Panel',
    config: {
        layout: 'card',
        styleHtmlContent: true,
        scrollable: false,
        items: [{
            docked: 'top',
            xtype: 'toolbar',
            title: '**Here I need the var sended by list select**'
        }]
    }
});

我需要将 id 从列表项传递到由

创建的下一个 View
Ext.Viewport.setActiveItem(showDetails);

并在我的工具栏标题中打印 id?

我是 Sencha Touch 的新手,这个问题让我放弃了 :(

最佳答案

我建议您使用 http://docs.sencha.com/touch/2-0/#!/video/list例子。非常有用,您有一个在列表和详细 View 之间传递变量的示例。 Controller 中的功能,如 shoDetail() 等...

关于javascript - 如何将变量从列表传递到 Sencha Touch 2 中的新 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10771382/

相关文章:

json - 无法提取响应主体以设置环境变量

mysql - 如何在 MySQL 中使用不相关的表创建 View

variables - Prolog 中的变量绑定(bind)

python - AWS lambda : Variable value from one execution is preserved and used by subsequent run

mysql - mySQL中的计算列基于计算后的另一列

postgresql - 错误 : cannot alter type of a column used by a view or rule DETAIL: rule _RETURN on view depends on column "status"

javascript - 在 Express JS 中按顺序获取 req.params

javascript - jQuery - 如何从同一类中的隐藏输入 id 获取不同的值?

javascript - 无法使用 ie6 和某些移动设备处理 Modernizr.backgroundsize

javascript - Vuex 商店不更新状态