如何在不提交页面的情况下刷新 PL/SQL 动态内容区域

Posted

技术标签:

【中文标题】如何在不提交页面的情况下刷新 PL/SQL 动态内容区域【英文标题】:How to refresh a PL/SQL Dynamic Content Region without a page submit 【发布时间】:2021-08-23 12:16:28 【问题描述】:

我正在使用 Oracle Apex v21.1,我正在开发一个动态插入表单,该表单根据用户在 LOV 中选择的数字显示一定数量的文本字段。

目前正在使用基于我的previous post 之一的解决方案(感谢 davidm)

我正在使用带有 SQL 查询的交互式报表,该查询选择 n 个 APEX_ITEM.TEXT 组件。

我想改进此解决方案并使用 HTP.P 使用 PL/SQL 动态内容区域,因为这将允许我创建具有更多 css 类的文本字段,这将使我的 apex_item 组件具有更原生的外观声明性顶点项目。

不幸的是,据我所知,部分刷新 PL/SQL 动态内容区域是不可能的。

有没有一种方法可以让用户使用 Set Value DA 或现有插件进行刷新,从而允许在 LOV 中提交值,从而动态生成我的文本字段?

谢谢,

托马斯

【问题讨论】:

为了刷新一个区域,它需要支持部分页面刷新。 pl/sql 动态区域不会这样做,因此您无法刷新它(不是使用 DA,不是使用插件)。一种解决方法是使用经典报表并从双重报表中选择静态内容。 【参考方案1】:

更新

如果这可以帮助任何人,我发现 this plug-in 可以让您刷新 PL/SQL 动态内容区域。

【讨论】:

以上是关于如何在不提交页面的情况下刷新 PL/SQL 动态内容区域的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Django、Ajax、jQuery 在不刷新页面的情况下提交表单?

如何在不刷新页面的情况下显示错误?

如何在不刷新页面的情况下在屏幕上显示新记录?

如何在不刷新页面的情况下更改路线和内容? (机器人友好)

如何在不重新加载页面的情况下刷新 div 和 mysql 代码

如何在不刷新的情况下提交表单?