Oracle “交互式栅格”的“全选”复选框仅选择已渲染的行?

Oracle “交互式栅格”的“全选”复选框仅选择已渲染的行?,oracle,oracle-apex,oracle-apps,oracleapplications,Oracle,Oracle Apex,Oracle Apps,Oracleapplications,我在交互式网格中有一长串行。当我向下滚动时,网格将加载更多行。顶部的“全选”复选框仅选择已在视图中渲染的行。有没有办法选择尚未渲染的行?或者加载完成时是否会触发事件?加载最后一页结果时不会发生任何事件 您可以使用此未记录/不支持的方法检测是否加载了最后一页: var g = apex.region("emp").call("getViews","grid"); if (g.model._haveAllData) { // all the rows are now shown } 要加载

我在交互式网格中有一长串行。当我向下滚动时,网格将加载更多行。顶部的“全选”复选框仅选择已在视图中渲染的行。有没有办法选择尚未渲染的行?或者加载完成时是否会触发事件?

加载最后一页结果时不会发生任何事件

您可以使用此未记录/不支持的方法检测是否加载了最后一页:

var g = apex.region("emp").call("getViews","grid");
if (g.model._haveAllData) {
    // all the rows are now shown
}
要加载额外的结果页面,请执行以下操作:

g.view$.grid("lastPage");
注意:不要像我所做的那样,尝试将它们放在一个简单的Javascript循环中——这会失败,因为循环不会等到每个页面加载后再尝试加载另一个页面


如果预期记录数在加载最后一页结果时没有发生事件,我可能会采取一种方法

您可以使用此未记录/不支持的方法检测是否加载了最后一页:

var g = apex.region("emp").call("getViews","grid");
if (g.model._haveAllData) {
    // all the rows are now shown
}
要加载额外的结果页面,请执行以下操作:

g.view$.grid("lastPage");
注意:不要像我所做的那样,尝试将它们放在一个简单的Javascript循环中——这会失败,因为循环不会等到每个页面加载后再尝试加载另一个页面

如果记录数预计为