交互式报告中会话状态下的oralce apex文本项保存值

问题描述

我有交互式报告,并且添加了如下文本项

apex_item.text(
              p_idx           =>   3,p_value         =>   nvl(c.c003,'0'),p_item_id       =>   'f03_#ROWNUM#',p_item_label    =>   'f03_#ROWNUM#')

它在 IR 中显示一个文本项目,它接受任何文本值以在提交时保存在集合中,但是,如果我在报告中应用任何过滤器并清除过滤器,则在文本项目中输入值时,它会清除文本项目中的所有输入值.

请参阅 Videoo 来描述问题

解决方法

谢谢,但我不会打开任何来源不明的文件。


如果您想使用类似报告的布局并能够插入/更新值,为什么不使用交互式网格?默认情况下它是可更新的(如果您设置了该属性),并允许您进行各种过滤(类似于交互式报告)。

因为,虽然你可以做到这一点,但你为什么要让你的生活变得比它应该的更复杂?将报告用于报告(查看)目的;使用表单和交互式网格进行更新、插入和删除。就这么简单。