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....
    }
});

テキストボックスでEnterキーを押すと、ボタンをクリックしたように動作します。

誰か助けてもらえますか?

4

1 に答える 1

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

    }
});

上記のコードを次のようにラップすることをお勧めしますがExt.onReady(function(){...})

于 2012-09-09T07:50:04.573 に答える