我想在交互式报告中编辑行。过滤之前或之后。我在选择查询中使用''edit_link但在Regions>中进行了列链接交互式报告>列属性> [列名称(edit_link)]>列链接部分我无法使用项目发送数据,因为列表中没有项目可以在带有交互式报告的页面中进行选择。在正常报告中,我可以选择从中读取数据和发送到(项目和值框)的项目。是编辑过滤行的任何解决方案吗?
答案 0 :(得分:0)
有几种方法可以实现这一目标。我将解释一种方法,从你的提示中断开始。
这是从交互式报告中编辑记录。我假设您的IR后面的查询不是一个复杂的多表查询,除非您在存储过程(而不是Apex的自动DML功能)上构建此表单,否则这种方法不适用于此方法。
从 Application Builder 菜单中,创建一个新表单。选择“表格或视图上的表格”。选择TABLE以构建此表单并填写映射所需的信息。系统会要求您从交互式报告中识别表格的主要密钥。
当提示“页面提交并处理分支到页面”和“当取消按钮按下分支到此页面”时选择交互式报告的页码。完成此页面上的任何活动(无论是通过CANCEL还是SUBMIT和流程),您都希望它能够返回。
在列链接部分下,将目标设置为“此应用程序中的页面”,然后添加以前创建的表单的页面。项目现在应该显示在弹出窗口中。从表单页面中选择与表的主键对应的页面项。该值可以以某种方式派生,或者只是指向它来自的列。 (即#MY_KEY_ID#)。
可能缺少的关键部分是修改记录所需的编辑表单的存在。创建IR报告时,这不是自动创建的功能。