Odoo POS 快捷键
Odoo POS shortcut key
是否可以在 odoo POS 中创建一些快捷方式,例如在键盘上按 Esc 调用返回按钮。
试试这个例子:
在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 并添加新代码!
是否可以在 odoo POS 中创建一些快捷方式,例如在键盘上按 Esc 调用返回按钮。
试试这个例子:
在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 并添加新代码!