【问题标题】:Get Select list Item value in IG report column for DML operation获取IG报表列中的Select list Item值进行DML操作
【发布时间】:2023-02-07 21:33:09
【问题描述】:

我在页面顶部有一个选择列表过滤器。我希望它的返回值进入我在 IG 报告自动 DML 过程中创建的任何列。

假设,选择列表有一个值“步骤”,当我在 IG 报告中添加一行时,该值应该保存到 DB 中隐藏在 UI 上的一列。

我试过了,但有时它会将我在选择列表项中选择的值存储为我的最后一个选择而不是当前选择。我需要为此创建应用程序项吗?请帮忙。 TIA

【问题讨论】:

  • 流量是多少?用户是否从选择列表中选择一个值,然后在 IG 中添加一行?或者当行已经存在于 IG 中时,用户可以修改选择列表吗?
  • @koen 感谢您的回复,第一个陈述是正确的。不,用户不应在输入后修改该结果。再次提一下,我期望选择隐藏的列表项值的列。

标签: oracle-apex oracle-apex-5.1 oracle-apex-19.1


【解决方案1】:

在这种情况下,有一个带有状态列的表 ig_tickes。该页面上有一个页面项 P131_STATUS(选择列表),其值为“OPEN”和“CLOSED”。表 ig_tickets 上有一个交互式网格,其中隐藏了列 STATUS。功能是用户从选择列表中选择一个值,然后单击“添加行”。

  • 为交互式网格提供“门票”的静态 ID
  • 使用类型为“执行 javascript 代码”和代码的真实操作创建一个关于 P131_STATUS 更改的动态操作:
var model = apex.region("tickets").call("getViews").grid.model;
model.getOption("fields").STATUS.defaultValue = apex.item( "P131_STATUS" ).getValue();

这里的所有都是它的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    相关资源
    最近更新 更多