如何在 sencha2 的卡片布局中从 page3 跳转到 page1?

Posted

技术标签:

【中文标题】如何在 sencha2 的卡片布局中从 page3 跳转到 page1?【英文标题】:how to jump from the page3 to page1 in a cardlayout in sencha2? 【发布时间】:2012-02-24 19:25:07 【问题描述】:

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


    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 的代码。但它不会来,两页被覆盖。我该如何解决这个问题?

【问题讨论】:

我们需要更多信息和/或代码来帮助您。第三张卡是什么?你不能打电话给setActiveItem('cardId')吗? 非常感谢....................... 【参考方案1】:

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

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

【讨论】:

以上是关于如何在 sencha2 的卡片布局中从 page3 跳转到 page1?的主要内容,如果未能解决你的问题,请参考以下文章

如何从flutter中从异步任务中检索到的数据中将图像加载到卡片中?

如何实现同等间隙的卡片布局

如何使用卡片布局实现鼠标事件到标签

如何在 Flutter 中从上一个屏幕收到的值上将初始值设置为 TextFormField?

如何管理我在同一张卡中从用户那里获取的不同尺寸的图像?

如何在Unity的水平布局中将特定的孩子放在前面