2017-05-30 91 views
1

我创建了一种新的付款方式。当选择这个支付选项时,会出现一个弹出窗口来获取用户的卡细节。这里我无法在输入栏中输入详细信息。 (ctrl + v正在工作)。Odoo POS弹出窗口小部件文本输入无法正常工作

我测试odoo基弹出窗口小部件等TextInputPopupWidgetTextIAreaPopupWidget两者不工作,并在值不能键。

任何解决方案。?

回答

0

键盘在POS付款时被阻止。所以你需要覆盖

this.keyboard_handler = function(event){ 
var key = ''; 
      if (event.type === "keypress") { 
       if($(".your popup div class").not('.oe_hidden').length){ 
        return; 
       } 

       rest of code...... 
}; 

and 

this.keyboard_keydown_handler = function(event){ 
      if($(".your popup div class").not('.oe_hidden').length){ 
       return; 
      } 
    rest of code...... 
}; 

Thanks