如何在 openerp 7 中为 one2many 字段使用 "Enter" 键而不是 "Tab" 键

How to use "Enter" key insted of "Tab" key in openerp 7 for one2many field

我在销售订单行工作,目前在 one2many 字段中按 "Enter" 键会创建新行,但我想做一些更改,所以 Enter键作为 TAB 键工作,这意味着如果我按下 Enter 键然后创建新行,它应该关注 one2many 的下一个字段。

示例:

一行中有 4 个字段,所以当我按下回车键时,它应该切换到同一行中的下一个字段而不是创建新行。

我正在回答我的问题。实际上我尝试并从以下 link 中找到了一个解决方案:

From odoo forum

我在该答案中发现了一些问题,但未能解决 :(

问题是:

(1) 我在 view_list_editable.js 中更改了 Web 的基本模型,正如我的自定义模型 link 中所述。

(2) 此外,当 One2Many 可见字段之间存在任何只读字段时,此解决方案将不起作用..