【问题标题】:Oracle Apex - hide static content regionOracle Apex - 隐藏静态内容区域
【发布时间】:2020-06-19 18:21:57
【问题描述】:

是否可以隐藏静态内容区域?当我隐藏区域内的按钮时,框架保持可见。实现这一目标的最佳方法是什么?

【问题讨论】:

    标签: oracle oracle-apex


    【解决方案1】:

    隐藏整个区域。使用“服务器端条件”来做到这一点。例如,如果:P1_HIDE = 'Y'应该隐藏,那么你可以使用“返回布尔值的函数体”并放入

    return :P1_HIDE <> 'Y';
    

    在那里,这意味着除非该项目的值= 'Y',否则它将是可见的。


    或者,您可以使用“显示”/“隐藏”动态操作。

    【讨论】:

    • 谢谢。我想总是无条件地隐藏该区域。这也可能吗?
    • 当然,将“服务器端条件”设置为“从不”。但是,那么它的目的是什么?
    • 非常感谢!我必须接管一个项目,不想为我删除不必要的区域,但首先只是为了隐藏它们。
    • 啊哈。好的,有道理。
    • 其实如果你想隐藏它们,因为它们不是必需的,但你还不想删除它们,有比将条件设置为“从不”更好的方法。首先,如果您将其设置为“从不”,您将失去之前的任何条件——这可能很重要。其次,需要评估区域条件,即使它设置为从不。考虑在该区域放置一个“构建选项”。如果组件具有被排除的构建,则该组件将根本不存在于运行时应用程序中。谷歌“用于信息的 oracle apex 构建选项”
    【解决方案2】:

    你绝对可以隐藏它,只是你想隐藏它的时间问题。

    如果在加载时满足某些条件时隐藏按钮,则最好的选择是进入该区域的服务器端条件。

    如果它们被动态操作隐藏,那么您也可以像这样隐藏整个区域。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多