Dynamic 在oracle apex中,如果上载状态列的值是新的,则应禁用编辑按钮图标

Dynamic 在oracle apex中,如果上载状态列的值是新的,则应禁用编辑按钮图标,dynamic,oracle-apex-5,Dynamic,Oracle Apex 5,在oracle apex中,如果上载状态列的值是新的,则应在交互式报告中禁用编辑按钮图标。 我知道必须添加一些动态动作。 我的表的名称是intg,它有一个名为upload\u status的列。如果它的值是新的,那么我将无法编辑该记录。在我看来,最简单的选择是禁用交互式报告属性中的链接列,并创建自己的链接,作为select语句的一部分。大概是这样的: select case when upload_status <> 'NEW' then '<

在oracle apex中,如果上载状态列的值是新的,则应在交互式报告中禁用编辑按钮图标。 我知道必须添加一些动态动作。
我的表的名称是intg,它有一个名为upload\u status的列。如果它的值是新的,那么我将无法编辑该记录。

在我看来,最简单的选择是禁用交互式报告属性中的链接列,并创建自己的链接,作为
select
语句的一部分。大概是这样的:

select case when upload_status <> 'NEW' then
                 '<img src="#IMAGE_PREFIX#ed-item.gif" border="0">'
       end as link_icon,
       id,
       name,
       whatever
from your_table;
上传时选择案例\u状态为“新建”,然后
''
以链接图标结束,
身份证件
名称
无论什么
从你的桌子上;
由于
link\u图标
列包含HTML标记,因此必须将此列的“转义特殊字符”设置为“否”(否则您将实际看到标记而不是图标)

然后,在列的属性中,将其类型设置为“链接”。编辑“链接”部分,并将其设置为导航到此应用程序中的另一个页面(您知道要传递哪个页面和哪些参数)


应该可以了。

您能告诉我如何添加css,只添加到表单上的标签上吗?我有一个css文件,它增加了标签字体。