0

如何使用 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

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

谢谢!

4

1 回答 1

1

您不能,只需创建一个功能,例如updateViewWithData(data)在显示之前更新视图的位置。

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

于 2012-12-07T16:42:29.733 回答