使用动态操作设置 Popup LOV 的值

Set value of Popup LOV with dynamic action

我尝试使用类型为 PL/SQL 函数体的动态操作 "Set value" 设置弹出窗口 lov 的值。这适用于 select 列表,但不适用于弹出式 lov。如何做到这一点?

假设您的商品是 P1_ITEM 并且您的爱好是

select display, return from table;

在标准中 Select 列表值存储在#P1_ITEM.

在 Popup 中,LOV 值存储在#P1_ITEM_HIDDENVALUE 中,但显示在#P1_ITEM。

所以在动态动作中,需要设置两个动作:

  1. 从包含受影响项目 P1_ITEM 的 LOV 中设置值 'return'。
  2. 执行JavaScript代码
$("#P1_ITEM").val(display)

$('#P1_ITEM').val(&display.)

其中显示是 SQL 中字段的名称。

希望有用。