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