内联对话框区域中的粘滞按钮

Sticky buttons in Inline dialog region

我的一个程序中的一个站点有一个内联对话框区域,该区域会弹出以插入一些数据,该区域包含一个带有一些 apex_item 复选框的交互式报告,并且用户勾选了一堆行。交互式报告包含几百行,因此用户可能会向下滚动一点。

该区域还包含一堆执行各种功能的按钮。但现在我的问题是按钮在 IR 上方,当你向下滚动时,它们消失了,你必须向上滚动。用户不喜欢这样,并要求我将按钮设为粘性。但是到目前为止我还没有找到任何方法。

我试过使用模板按钮容器将按钮放在静态区域中,但看起来这在内联对话中不起作用。我试过移动按钮,我试过谷歌搜索几个小时,但如果这里的社区可能有一些想法,我现在转向 SE。

我在 APEX 19.2 上以防万一。

您可以尝试使用(未记录的)stickyWidget,或执行以下操作:

  • 打开内联对话框区域的“自动高度”模板选项。
  • 将按钮放在子区域 1 中。
  • 次区域 2 将成为 IR。在其属性下的标题下,将其设置为“固定到区域”并将“最大报告高度”设置为 500 像素之类的值。

简而言之,IR 的行将有自己的滚动视图。您不会滚动整个内联对话框,因此按钮将保留在原位。

试试看here