表上的Oracle APEX表单,通过该表单更改值后不要重置表分页

问题描述 投票:0回答:2

我在报告顶部有一个表单,当用户更新报告中的值时,该表单会弹出,他们进行编辑,然后单击“应用更改”。报告中有很多行,现在每15页设置一次分页。该报告设置为启用部分刷新,以便在用户单击“应用更改”后立即更新数据。但是,如果我不在报告首页上的任何页面上,它将重置分页并将我带回到首页。有没有一种方法可以更新报告,但仍停留在我要对其进行编辑的页面上?这样,用户可以立即通过表单看到他们所做的更改。

oracle-apex oracle-apex-5 oracle-apex-5.1
2个回答
0
投票

您使用哪个Apex版本?我刚刚在运行Apex 20的apex.oracle.com上进行了尝试-完全没有问题。一旦我在表单中编辑了一些值,分支就会使我返回到交互式报告,并返回到我刚离开的页面。

检查分支的行为-设置为重定向到页面或URL,目标是交互式报表所在的页面;检查target的其他属性。其操作应该设置为“无”(提供:清除区域,重置区域,重置分页,这可以在分支属性中设置)。


0
投票

我能够通过执行以下javascript的对话框关闭动态操作来解决此问题:

window.location.reload(false);

在用户进行编辑后,它会刷新浏览器,并且分页不会重置。这是一种解决方法,因为“刷新”动态操作会重置分页。同样在APEX 5.1.3中。

© www.soinside.com 2019 - 2024. All rights reserved.