您可以使用 PL/SQL 在 Oracle APEX 中动态生成区域吗?

blo*_*ess 5 oracle plsql oracle-apex

这里是 APEX 新手。是否可以使用 pl/sql 动态生成区域?我们有很多许可证都有一个特定的部分,应该有自己的区域。问题是,这些小节可能是零个或多个,因此我们需要一种方法来根据每个许可证动态创建区域。这可行吗?

使用 APEX 4.2

谢谢!

Ola*_*son 0

这取决于您将在区域中执行的操作,但我的首选方法是创建一个 PL/SQL 动态内容区域,该区域仅调用一些存储过程。

然后我可以编辑存储过程,通过 v() 函数访问所有全局变量

l_user varchar2(500) := v('APP_USER');
Run Code Online (Sandbox Code Playgroud)

然后您可以使用 htp.prn(); 生成 html 代码。(或 htp.p() )

您可以使用动态内容在 Apex 中创建相当复杂的页面,同时保持实际的 Apex 页面相对简单。