甲骨文顶点 |如何以表格形式聚焦最后添加的行
Oracle APEX | How to Focus Last Added Row In 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;
}
}
它添加了新行但是从不聚焦任何单元格。
请帮忙!..
删除循环。然后添加以下行(假设第一列下的元素名称为'f02'):
$("[name='f02']").last().focus();
我希望下面的代码将新行添加到 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;
}
}
它添加了新行但是从不聚焦任何单元格。
请帮忙!..
删除循环。然后添加以下行(假设第一列下的元素名称为'f02'):
$("[name='f02']").last().focus();