Oracle APEX 从 IG 的字段中的 URL 刷新 IFrame

Oracle APEX refresh an IFrame from the URL in a field of a IG

我有一个交互式网格 (IG),它有一个包含 URL 的字段,我想用它加载到同一页面的 IFRAME 中。

我想在用户点击 IG 的不同行时刷新 iframe。

有什么办法可以得到吗?

我可以用这个获取选定的行,我如何引用 URL 列?靠它的位置? selectedRecord = this.data.selectedRecords[0][0];

您可以将 dynamic action 与选定的行一起使用 (IG) 并作为一个操作,执行 Javascript 代码:

var widget = apex.region(igID).widget();
var grid = widget.interactiveGrid('getViews', 'grid');
var model = grid.model;
model.forEach(function (r) {
    var record = r;
    model.setValue(record, 'YOURCOLUMNNAME', 'the value you want to set');
});

这将遍历 IG 中的行并将值设置为每行的特定列。