1

カードレイアウトのビューが1つあります。カードには2つのサブビューがあります。

今、私はアクティブアイテムを取得したいと思います。extjsでは次のコードを使用しています:

 activeItem = layout.getActiveItem().itemId;

しかし、sencha touchでは、カードレイアウトの場合、カードレイアウト用のgetActiveItem()という名前のメソッドはありません。sencha touchのドキュメントを参照しましたが、それがわかりました。

誰かがこれの代替案を知っていますか?

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 に答える