javascript - 如何在sencha2 的cardlayout 中从page3 跳转到page1?

标签 javascript html sencha-touch-2

我在表单中有一个按钮,在单击按钮事件时,卡片布局页面向后移动到上一页。

{
    xtype: 'panel',
    id: 'promotionPanel',
    layout: {
        type: 'card',
        animation: {
            type: 'slide'
        }
    },
    items: [
    {
        xtype: 'panel',
        items: [{
            xtype: 'toolbar',
            docked: 'top',
            ui: 'light',
            title: 'Promotions',
            items: [{
                xtype: 'button',
                html: '<img src="../images/back_arrow.png">',
                ui: 'action',
                id: 'BtnBack',
                itemId: 'BtnBack',
                handler: function () {
                    Ext.getCmp('promotionPanel').setActiveItem('homePanel');
                }
            }, {
                xtype: 'button',
                docked: 'right',
                html: '<img src="../images/home.png">',
                ui: 'action',
                id: 'BtnHome',
                itemId: 'BtnHome',
                handler: function () {

                }
            },
            ]
        },
        {
            xtype: 'image',
            height: 480,
            width: 320,
            html: '<img src="../images/promotion.png" >',
            itemId: 'myimage',
        }
        ]
    }]
}

在这个处理函数中,我完成了从promotionPanel 跳转到homePanel 的代码。但它不会来,两页被覆盖。我该如何解决这个问题?

最佳答案

您可以为该页面上的按钮提供 Id,然后您可以在下面使用监听器提供推送到下一页或您想要的任何页面的功能。

如果您需要一些示例代码,请告诉我,我可以帮助您。

关于javascript - 如何在sencha2 的cardlayout 中从page3 跳转到page1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9436787/

相关文章:

Javascript 淡出动画功能(无 jQuery)

javascript - 如何创建我的网络应用程序的小部件

javascript - JQUERY从多个表单的页面上的多个选择中获取值

javascript - 移动光标并在另一个地方显示

html - 960px 容器,但全宽页眉/页脚向上/全屏背景图像下方

html - 并排对齐按钮?

jquery - 使用 jquery 的图像复选框表单

iphone - Span inside anchor 标签阻止 iPhone 上 Safari 的点击事件

javascript - JS API 与 Sencha Touch 集成

sencha-touch - 如何使 dataview.list 在 Sencha Touch 2 中可见?