ExtJS登陆页面涉及到的几个问题

1.如何在文本框中增加提示信息

     输入框中无法直接使用tooltip,需要使用单独的代码

var tip = Ext.create('Ext.tip.ToolTip', {
        target : 'loginName',
        html : '请输入合适的用户名'
    });

2.如何在文本框中触发回车事件

listeners : {
                    keyup : function(textField, e) {
                        if (e.getKey() == 13) {
                            var bt_login = Ext.getCmp('bt_login');
                            bt_login.fireEvent('click');
                        }
                    }
                }

3.如何在回车事件中触发按钮的动作

注意点:如果不定义click的listeners,通过fireEvent无法出发click事件。也就是说只定义handler事件,bt_login.fireEvent('click'); 不起作用。

listeners : {
                "click" : function() {
                    var form = Ext.getCmp('loginForm');
                    if (!form.getForm().isValid()) {
                        return;
                    }
                    var param = form.getForm().getValues();
                    window.location.href = 'index.html';
                }
            }


作者:sdjnzqr
出处:http://www.cnblogs.com/sdjnzqr/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
posted @ 2014-08-19 17:47  正正杂说  阅读(505)  评论(0编辑  收藏  举报