首页 > 解决方案 > 如何有条件地显示卡片按钮?

问题描述

我正在使用新的 Oracle APEX 卡区域,我有两个应该根据行数据显示的按钮。如何做到这一点?

标签: oracle-apex

解决方案


有两种方法可以在卡片中添加按钮(使用新卡片区域)。

  1. 使用“行动”。在这种情况下,“服务器端条件”可以绑定到行数据。例如,如果我在EMP桌子上有一个卡片区域,则服务器端条件“Item = Value”,其中 item = ENAME(列名)和 value = 'KING' 只会使按钮对于名为“KING”的员工的记录可见
  2. 使用“模板指令”。这是当您在其中一个部分(标题/副标题/正文/次要正文)中显示按钮时。为此,请切换区域的“高级格式”并将您自己的标记放入其中。可以使用通用主题应用程序中的按钮构建器构建按钮,并且可以使用模板指令控制显示。请注意,在这种情况下,您必须使用动态操作提交。在此处文档中阅读有关模板指令的更多信息

推荐阅读