【问题标题】:Odoo 8 - How to make the enter key work as tab key in form view?Odoo 8 - 如何使输入键在表单视图中用作制表键?
【发布时间】:2018-06-19 14:24:58
【问题描述】:

我不知道如何在 odoo v8 的表单视图中使用 enter 键而不是 tab 键在字段之间导航,我已经关注了这篇文章 https://www.odoo.com/forum/help-1/question/how-to-make-the-enter-key-work-as-tab-key-1310

但本文中提到的代码仅适用于树形可编辑视图。

【问题讨论】:

  • 要么在输入键上给出选项卡的逻辑(在两个字段之间切换),要么你可以做一件事。使用 event.preventDefault() 然后在按下回车键时传递 TAB 键的 ascii 值。
  • @Keval Mehta 我该怎么做?

标签: javascript backbone.js odoo-8 odoo


【解决方案1】:

这是 JS 中的参考代码,供您接下来使用 enter 进行关注。

根据需要修改它。

window.onkeypress = function(e) {
    if (e.which == 13) {
        e.preventDefault();
        var inputs = document.getElementsByClassName('input');
        for (var k = 0; k < inputs.length; k++) {
        if (document.activeElement.id == inputs[k].id && k+1 < inputs.length ) {
            inputs[k+1].focus();
            break;   
        }
    }

【讨论】:

    【解决方案2】:

    我解决了!

    Here is the link 当然,存储库中提到了学分

    【讨论】:

      猜你喜欢
      • 2019-08-04
      • 1970-01-01
      • 2014-02-14
      • 2011-02-14
      • 2020-04-13
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多