1

见附件,我希望“忘记密码”是一个链接而不是一个按钮,但是我在 Sencha 中找不到任何监听点击事件的 Link UI 元素,它不存在吗?在此处输入图像描述

4

2 回答 2

5

您可以简单地使用一个组件并为其定义 html,请参见下面的代码:

{
 xtype: 'component',
 html: '<a href='+'"http://abc.com"'+ '>Forgot your password?</a>',
}
于 2013-06-04T03:03:18.733 回答
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

于 2012-11-04T20:51:08.443 回答