可以单击的Sencha Touch 2链接UI元素

时间:2012-11-03 03:01:48

标签: sencha-touch

请参阅附件,我希望“忘记密码”是链接而不是按钮,但我无法在Sencha中找到任何侦听点击事件的链接UI元素,它不存在吗?enter image description here

2 个答案:

答案 0 :(得分:5)

您只需使用组件并为其定义html,请参阅以下代码:

{
 xtype: 'component',
 html: '<a href='+'"http://abc.com"'+ '>Forgot your password?</a>',
}

答案 1 :(得分:0)

您可以使用Sencha路线,例如:

Ext.define('MyApp.controller.User', {
    extend: 'Ext.app.Controller',

    config: {
        routes: {
            'forgot-password': 'forgotPassword'
        }
    },

    forgotPassword: function() {
        // Your code here
    }
});

然后,你可以在一个主题标签之后使用路由名称来表示链接,例如:

 http://myapp.com#forgot-password

有关此处路线的更多信息:http://docs.sencha.com/touch/2-0/#!/guide/history_support

相关问题