首页 > 解决方案 > Oracle apex - 交互式网格 setSelectedRecords 不起作用

问题描述

我正在尝试按照文档 API 文档在 apex Interactive Grid 中设置选定的记录,但它不起作用。

我有一组记录,当我尝试使用

apex.region("grid").widget().interactiveGrid("setSelectedRecords", records);

或者

grid.setSelectedRecords(records);

当我通过控制台检查它时,输出如下所示,但未选择行(选择为空,因为我将传递空数组。

控制台输出图像

我正在使用 APEX 19.2,有人遇到过类似的问题吗?有什么建议么?

标签: oracleoracle-apex

解决方案


尝试这个:

apex.region("gridId").widget().interactiveGrid("getViews","grid").setSelectedRecords(records, true);

也许必须是'[]'示例之间的记录:

var record = apex.region("gridId").widget().interactiveGrid("getViews", "grid").model.getRecord("4551");

apex.region("gridId").widget().interactiveGrid("getViews", "grid").setSelectedRecords([record],true);


推荐阅读