在采购订单Odoo中制作快捷键

时间:2021-03-13 15:31:22

标签: javascript jquery odoo odoo-13

我正在制作一个程序以转到 Odoo 采购订单行中的下一行。 我已经写了这段代码。

XML 代码

<tr class="o_data_row o_selected_row" data-id="purchase.order.line_44">
<tr class="o_data_row" data-id="purchase.order.line_57">

注意:数据 ID 是动态的。

JavaScript 代码

var a = $(".o_data_row")
var aa = $(".o_data_row").length
for(var i=0 ; i<aa ; i++)
{    
    if ($(a[i]).hasClass("o_selected_row"))
    {
          var aa = $(".o_data_row").length  

            if (i+1 <= aa-1){
                
                $(a[i]).removeClass("o_selected_row")
                $(a[i+1]).addClass("o_selected_row")
                $(a[i+1]).focus()               
                break;
            }  
    }
}

即使我已将此代码放在控制台上,但这不是下面附加的工作图像。

Image after running this code

它应该放在第二行。 任何人都可以指导我哪里出错了?

0 个答案:

没有答案