gpt4 book ai didi

oracle-apex - Oracle Apex - 在动态操作中一次刷新即可刷新所有子区域

转载 作者:行者123 更新时间:2023-12-02 07:16:59 27 4
gpt4 key购买 nike

我正在使用 APEX 19.2.0.00.18。我有一个带有 4 个图表子区域的静态区域的页面,以及一个单选按钮,允许用户选择要在图表中显示的系列(总数、平均值、中位数)。当单选按钮值更改时,我设置了一个动态操作来刷新图表。该动态 Action 包括:

  • 执行空 PL/SQL 代码以提交单选按钮值
  • 刷新图表分区 1
  • 刷新图表分区 2
  • 刷新图表分区 3
  • 刷新图表分区 4

  • 有什么方法可以简化这一点,只需一次刷新即可刷新所有 4 个图表子区域?我在这个页面上有多个这样的静态区域(即包含多个图表子区域),所以重新加载整个页面不是一个理想的选择。

    最佳答案

    Scott 的回答非常正确,但是如果您决定使用较新的 apex.region JS API,则必须将其与区域静态 ID 一起使用。
    因此,只需为您要刷新的区域提供静态 id,然后像这样使用 API(例如,在 Execute JavaScript Dynamic Action 中):

    apex.region('MY_STATIC_ID1').refresh();
    apex.region('MY_STATIC_ID2').refresh();
    apex.region('MY_STATIC_ID3').refresh();

    关于oracle-apex - Oracle Apex - 在动态操作中一次刷新即可刷新所有子区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60356959/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com