0

コンテナーにテキストがあります (以下のコードを参照してください)。ユーザーがそのテキストをタップすると、別のビューが表示されます。Sencha のドキュメントをもう一度確認したところ、Ext.Container のタップ イベントがありません。

だから、私の質問は次のとおりです:ボタンを表示する必要があります(CSSスタイルで作業して、境界線などがないようにする必要があります)、タップイベントがありますか、またはこの単純な質問を解決するより良い方法がありますか?

 {
    xtype: 'container',
    cls: 'myClass',
    html: 'go to another view'
 },

ありがとうございました。

4

1 に答える 1

1

tap初期化時に要素にリスナーを追加できます。

{
    xtype: 'container',
    cls: 'myClass',
    html: 'go to another view',
    listeners: {
        initialize: function(ct) {
            ct.element.on('tap', function() {
                Ext.Viewport.add({ xtype: 'other-panel' });
            });
        }
    }
}
于 2013-07-24T14:28:43.353 に答える