Oracle-Apex 创建页面作为副本
Oracle-Apex create page as copy
我想更改页码,我决定将页面创建为副本,创建副本页面后,该页面不具有与原始页面相同的功能。页面中的所有内容都是相同的,动态操作、流程、sql 查询...
为什么复制的页面没有相同的功能?
希望我解释得很好。
我试图在堆栈上找到类似的问题,但没有找到。
提前致谢
据我所知,较旧的 Apex 版本(您使用哪个版本?)会 "ignore" 页码以 PL/SQL 单位更改。例如,如果您的查询使用
select empno, ename
from emp
where deptno = :P1_DEPTNO
并且您将其复制到新页面(例如第 2 页),查询仍然相同,引用 :P1_DEPTNO
而不是 :P2_DEPTNO
。
此外,如果 "original" 页面是从某个其他页面调用的,该页面将某些项目的值传递给它,则 "copied" 页面没有该功能 - 您必须手动修改 "caller" 页面并将 P1_
项目切换为 P2_
.
除此之外……其他的我想不起来了。一般来说,它应该有效。
我想更改页码,我决定将页面创建为副本,创建副本页面后,该页面不具有与原始页面相同的功能。页面中的所有内容都是相同的,动态操作、流程、sql 查询...
为什么复制的页面没有相同的功能?
希望我解释得很好。 我试图在堆栈上找到类似的问题,但没有找到。
提前致谢
据我所知,较旧的 Apex 版本(您使用哪个版本?)会 "ignore" 页码以 PL/SQL 单位更改。例如,如果您的查询使用
select empno, ename
from emp
where deptno = :P1_DEPTNO
并且您将其复制到新页面(例如第 2 页),查询仍然相同,引用 :P1_DEPTNO
而不是 :P2_DEPTNO
。
此外,如果 "original" 页面是从某个其他页面调用的,该页面将某些项目的值传递给它,则 "copied" 页面没有该功能 - 您必须手动修改 "caller" 页面并将 P1_
项目切换为 P2_
.
除此之外……其他的我想不起来了。一般来说,它应该有效。