Nilesh
Nilesh

Reputation: 71

How To handel CTRL+S keypress event in Extjs 3.4

I want to create shortcut key for save.i have written the following code but its not overriding browsers default shortcut keys.

This is my Code

Ext.getDoc().on('keypress' function(event, target) {
                                            if (event.ctrlKey && event.S) {
                                                        event.preventDefault();
                                                        this.save();
                                                    }
                                                }
                                        }); 

Upvotes: 1

Views: 1195

Answers (1)

Naresh Tank
Naresh Tank

Reputation: 1568

new Ext.KeyMap( Ext.getBody(), [{
            key: "s",
            ctrl:true,
            fn: function( e, ele ){
                ele.preventDefault();
                //implement your logic
            }
        }]);

put this code in launch function of your application.

Upvotes: 1

Related Questions