【问题标题】:APEX: Charts in Tabs Container not visibleAPEX:选项卡容器中的图表不可见
【发布时间】:2016-09-02 14:18:19
【问题描述】:

我在 APEX 中有一个“静态内容”区域。这有模板“标签容器”。作为子区域(或在此模板中称为“选项卡”),我有多个图表。问题是只有活动选项卡的图表才能正确显示。选择另一个选项卡时,所选选项卡内的图表不显示。我必须调整浏览器窗口的大小,然后才能显示图表。

我使用的是默认的 APEX 主题 (42),没有进行任何更改。

这是一个 APEX 错误还是我做错了什么?如果这是错误,是否有解决方法?

Oracle 社区论坛中的问题链接:https://community.oracle.com/thread/3947770?sr=inbox&ru=289068

感谢您的回答, 彼得

【问题讨论】:

    标签: oracle oracle-apex oracle-apex-5 anychart


    【解决方案1】:

    我通过以下两个步骤解决了这个错误:

    1. Tab Container 区域替换为 Region Display Selector 区域。这个区域就像一个标签菜单。应在选项卡菜单中显示的所有区域都需要具有标志“区域显示选择器”。 区域显示选择器处理的所有区域都应与区域显示选择器处于同一层次。

    2. 主要错误仍然存​​在,但对于区域显示选择器,APEX 会触发您可以为其编写处理程序的事件:

    $(document).ready(function() { $('.apex-rds').data('onRegionChange', function(mode, activeTab) { $(window).trigger("apexwindowresized"); }); });

    处理程序触发浏览器窗口大小已更改的事件,图表会自动执行并重绘所有内容。

    这也应该适用于 Crousel 容器。非常感谢这篇博文:https://apexplained.wordpress.com/2016/05/02/working-with-region-display-selectors-in-apex-5-0/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 2011-05-12
      • 2012-12-23
      • 2022-09-28
      • 2015-10-10
      • 1970-01-01
      相关资源
      最近更新 更多