首页 > 代码库 > ExtJS登陆页面涉及到的几个问题

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/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任