我不认为您可以关注已更改的特定单元格,因为可以同时修改和保存多个记录。
默认情况下,最后修改的行将被 IG 聚焦。
如果选中了全选复选框并且修改了多于或行,则将选择所有行。
如果您想关注最后修改的行,即使选中了全选复选框,请按照以下步骤操作:
动态操作:保存交互式网格,选择类型:列,区域:您的 IG 区域,列:选择在保存 IG 时必须为其行焦点所在的列
真正的行动:Javascript 代码
$( ".selector" ).grid( "GRID_STATIC_ID" );
如果您希望在页面提交后仍选择最后选择的行,请按照以下步骤操作:
动态操作:选择更改 IG
, 真动作:Javascript代码
var gridID = "GRID_STATIC_ID";
var ig$ = apex.region(gridID).widget();
var grid = ig$.interactiveGrid("getViews","grid");
var selectedRecord = grid.getSelectedRecords();
console.log(selectedRecord);
localStorage.setItem('lastSelectedRecord', JSON.stringify(selectedRecord));
动态操作:页面加载
, 真动作:Javascript代码
var gridID = "GRID_STATIC_ID";
var ig$ = apex.region(gridID).widget();
var grid = ig$.interactiveGrid("getViews","grid");
grid.setSelectedRecords(JSON.parse(localStorage.getItem('lastSelectedRecord')));