Oracle APEX |如何以表格形式聚焦最后添加的行

时间:2016-09-04 11:29:00

标签: javascript jquery oracle-apex tabular-form

我希望以下代码向Tabular Form添加新行,并将焦点移至(添加的行)for example (#f02_0003)上的第一个单元格:

    apex.widget.tabular.addRow();
for (i=1;i<100;i=i+1)
// to loop all existing row in order to get the new added row id 
        {
             if( $('#f02_'+('000'+i).slice(-4)).length()>0 )
             // to check whether the row with looped id exists or not
                {
                        continue;
                }
             else 
                {
                        $('#f02_'+('000'+(i-1)).slice(-4)).focus(); 
                        // to focus the expected added row
                        break;
                }
        }

添加新行从不关注任何单元格。

请帮助!..

1 个答案:

答案 0 :(得分:1)

删除循环。然后添加以下行(假设第一列下的元素名称为'f02'):

$("[name='f02']").last().focus();