动态设置Oracle Apex 5.1交互式网格区域标头

时间:2019-10-09 14:44:59

标签: oracle-apex

我想知道是否可以动态更改交互式网格区域标题文本。我有一个IG,可提供“主”报告中的详细信息,并且希望HTML标头文本动态更新以显示正在显示的主记录的标题。

我猜我需要创建一个自定义动态动作,但是我不确定如何识别/引用区域标题文本元素。

我很感谢任何想法。

1 个答案:

答案 0 :(得分:2)

我创建了一个基于DEPT / EMP的“母版/详细信息”页面来提出这些步骤。

  1. 给子区域一个静态ID(我使用了RxJava)。
  2. 在页面设计器中,右键单击父区域,然后选择“创建动态动作”。
  3. 对于动态操作,将事件设置为“组件事件>选择更改[交互式网格]”。
  4. 对于操作,将操作设置为“执行JavaScript”。
  5. 在代码中,输入一些JavaScript,这些JavaScript使用来自父级的数据来更新子级区域的标题。

这是我使用的代码:

Spring's Reactor framework

假定您正在使用通用主题。您需要根据需要和从父区域可以访问的列进行调整。