将变量传递给setActiveItem

时间:2012-12-07 16:23:43

标签: sencha-touch sencha-touch-2

如何使用Sencha Touch 2的setactiveitem函数传递变量。

我所拥有的(正在工作)而不是使用setactiveitem我使用pop和push

var main = this.getMain();
    main.pop();
    main.push({
        xtype: 'carddetails',
        card: card,
        title: card.get('name'),
    });

但是我用布局卡切换到面板,当我激活视图时,我想传递一些变量:

main.setActiveItem('#carddetails',card); //something like this

在这种情况下如何传递变量?

谢谢!

1 个答案:

答案 0 :(得分:1)

你不能,只需创建像updateViewWithData(data)之类的功能,在显示之前更新你的视图。

顺便说一句,您之前没有将数据传递给push()函数,而是通过传递配置对象(您不再使用setActiveItem()创建视图对象)来创建视图。