ExtJS4 - Ext.dom.Element和fireEvent

6

我正在测试ExtJS4,但需要一些帮助...

我有这段HTML代码:

<input type="button" value="Click" id="sendButton">

<input type="text" id="tbox">

这段脚本代码:

Ext.addBehaviors({
    '#sendButton@click': function (){
        alert("Test");
    }
}); 


Ext.get('tbox').on('keydown', function(e){
    if(e.keyCode == Ext.EventObject.ENTER){
        //Ext.select('#sendButton').fireEvent('click');
        //Ext.get('sendButton').fireEvent('click');
        // this is what I need working....
    }
});

我只想让文本框按下回车键时,像点击了按钮一样执行操作。有人可以帮忙吗?
1个回答

4
Ext.get('tbox').on('keydown', function(e){
    if(e.keyCode == Ext.EventObject.ENTER){
        Ext.get('sendButton').dom.click();

    }
});

虽然我建议将上述代码包裹在Ext.onReady(function(){...})中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接