【问题标题】:Odoo POS shortcut keyOdoo POS 快捷键
【发布时间】:2018-01-10 12:58:28
【问题描述】:

是否可以在 odoo POS 中创建一些快捷方式,例如在键盘上按 Esc 调用返回按钮。

【问题讨论】:

    标签: odoo-9 odoo-10 odoo


    【解决方案1】:

    试试这个例子:

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

    注意:继承 screen.js 并添加新代码可能是更好的解决方案!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-06
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-03
      相关资源
      最近更新 更多