1

我有一个在卡片布局中的视图。卡片有 2 个子视图。

现在我想获得活动项目。在 extjs 我使用这个代码:

 activeItem = layout.getActiveItem().itemId;

但是在 sencha touch 中,对于卡片布局,没有名为 getActiveItem() 的卡片布局方法。我已经提到了 sencha touch docs,我发现了这一点。

有人知道这个的替代方案吗?

4

1 回答 1

2
var panel = Ext.create('Ext.Panel', {
layout: 'card',
items: [
    {
        html: "First Item"
    },
    {
        html: "Second Item"
    },
    {
        html: "Third Item"
    },
    {
        html: "Fourth Item"
    }
]
});

panel.setActiveItem(1);

它也有 getActiveItem() 方法可以使用。

参考http://docs.sencha.com/touch/2-1/#!/api/Ext.layout.Card

于 2013-03-06T12:22:03.550 回答