我需要将交互式网格中所选项目的值写入会话中。
它正在运行,但是在页面启动时出现此错误:
0: Unable to get property '20' of undefined or null reference
我正在使用“选择更改[交互式网格]”动态操作,并执行以下javascript操作:
function setItemValue(node) {
$s('P3_SELECTED_REG_UID', node);
apex.server.process('MY_PROCESS',{
pageItems: '#P3_SELECTED_REG_UID'
},{dataType: "text"});
}
var i, selectedIds = "",
model = this.data.model;
selectedIds = model.getValue(this.data.selectedRecords[0], "REGISTRATION_UID");
console.log(selectedIds);
setItemValue(selectedIds);
javascript动作在初始化时设置为NOT FIRE。因此,我不明白为什么会收到此错误。当我禁用动态操作时,错误消失。
一切正常,但是我可以在页面加载时没有出现JavaScript错误。