0

我有一个 IG,它有一个 PopUp LOV 列来选择值,LOV 查询位于共享组件中。如果用户从 LOV 中选择“01-我的第一行”,是否有可能在下一行中不可用或无法选择,其他选择的值也类似?如果是,它怎么做?在运行时参考 IG 中的选定值或其他任何内容上过滤 LOV 查询?需要帮助。

4

1 回答 1

0

为了能够在将 LOV 中的值提交到服务器端之前(在这种情况下保存 IG 之前)确定是否选择了 LOV 中的值,您需要使用客户端代码(javascript)来处理它。

作为一个想法,您可以创建一个动态操作,该操作将在 LOV 值选择上执行 Javascript 代码。

在该Javascript代码中,使用

var widget = apex.region('yourgridID').widget();
var grid = widget.interactiveGrid('getViews', 'grid');
var model = grid.model;
model.forEach(function(r) {
  var record = r;
  console.log(record);
})

然后,您可以在浏览器控制台上观察记录,以查看选择 LOV 项时的列值。然后您需要使用JQUERY禁用 LOV 列表值。

于 2022-02-25T08:40:50.957 回答