使用交互式报表使特定行不可编辑
Make Specific rows not editable using Interactive Report
我正在使用 Apex 18.2。我创建了一个包含 10 条记录的交互式报告。我尝试添加一个用户只能编辑最近创建的记录的逻辑。用户不能对旧记录进行编辑。表示当用户尝试编辑旧记录时,它显示为 'Display only' 或不可编辑。有什么办法可以做到吗?非常感谢您的帮助。谢谢
一个选项是创建您自己的 link(图标,如果您愿意),就像报告查询中的另一列一样。
正如您现在在 SQL,使用您想要的任何条件。显然,您必须能够区分“旧”行和“新”行。如果我们假设它是某种 DATE
数据类型的列,那么无论是“昨天”还是更早的都被认为是“旧”,你会
select case when datum < trunc(sysdate) then null
else 'Click here'
end as link,
empno,
ename
from emp
LINK
列的类型将是“link”(当然)并且您将导航到此应用程序中的另一个页面,从 这里 到那里,等等
我正在使用 Apex 18.2。我创建了一个包含 10 条记录的交互式报告。我尝试添加一个用户只能编辑最近创建的记录的逻辑。用户不能对旧记录进行编辑。表示当用户尝试编辑旧记录时,它显示为 'Display only' 或不可编辑。有什么办法可以做到吗?非常感谢您的帮助。谢谢
一个选项是创建您自己的 link(图标,如果您愿意),就像报告查询中的另一列一样。
正如您现在在 SQL,使用您想要的任何条件。显然,您必须能够区分“旧”行和“新”行。如果我们假设它是某种 DATE
数据类型的列,那么无论是“昨天”还是更早的都被认为是“旧”,你会
select case when datum < trunc(sysdate) then null
else 'Click here'
end as link,
empno,
ename
from emp
LINK
列的类型将是“link”(当然)并且您将导航到此应用程序中的另一个页面,从 这里 到那里,等等