Odoo POS快捷键

时间:2018-01-10 12:58:28

标签: odoo-9 odoo-10 odoo

是否有可能在odoo POS中创建一些快捷方式,例如在键盘上按Esc调用后退按钮。

enter image description here

1 个答案:

答案 0 :(得分:3)

试试这个例子:

point_of_sale / static / src / js / screens.js

添加

$.ctrl = function(key, callback, args) {
    $(document).keydown(function(e) {
        if(!args) args=[]; // IE barks when args is null 
        if((e.keyCode == key.charCodeAt(0) || e.keyCode == key) && e.ctrlKey) {
            callback.apply(this, args);
            return false;
        }
    });        
};

//DEFAULT ODOO
this.$('.back').click(function(){
    //On button click call
    self.gui.back();
});

//NEW CODE
$.ctrl('27', function() {
    //On CTRL+ESC call
    self.gui.back();
});

注意:也许是更好的解决方案继承screens.js并添加新代码!