如何在 OJET Table 中设置无限滚动?

How to set infinite scroll in OJET Table?

我正在使用 OJET 框架的 oj-table 组件。 table 的结构如下所示:

protected render(): VComponent.VNode {
return (
  <div>
    <oj-table
      id="table"
      aria-label="Lists"
      selectionMode={this.selectedSelectionMode}
      data={this.dataSource}
      columns={this.columns}
      class="oj-bg-neutral-0"
    ></oj-table> 
  </div>
)};

有人可以帮助我如何将滚动设置为无限滚动吗?当我们在 table 中滚动时,应该有一种加载记录的方式。我是 OJET 框架的新手,不太了解如何实现这一目标。感谢任何帮助。

经过大量文档 re-read 我找到了这个问题的答案。 在 oracle-jet 中,他们在名为 scrollPolicy<oj-table> 中添加了一个 属性。

我用scrollPolicy修改了如下代码

protected render(): VComponent.VNode {
  return (
      <div>
          <oj-table
           id="table"
           aria-label="Lists"
           selectionMode={this.selectedSelectionMode}
           data={this.dataSource}
           scrollPolicy="loadAll"
           columns={this.columns}
           class="oj-bg-neutral-0"
          ></oj-table> 
      </div>
   )};

现在,当我到达 table 的末尾时,数据源获取更多记录。这是一个很酷的功能,帮助我减少了第一个有效负载的大小。将其张贴在这里,以便它可以帮助遇到此问题的人。干杯!!