Нулевая ссылка при попытке доступа к строке Интерактивной сетки в Oracle APEX 18 - PullRequest
1 голос
/ 28 июня 2019

Мне нужно записать значение выбранного элемента в интерактивной сетке в сеанс.

Это работает, но при запуске страницы я получаю эту ошибку:

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 установлено в значение НЕ ПОЖАРА. Поэтому я не понимаю, почему я получаю этоошибка. Ошибка исчезает, когда я отключаю динамическое действие.

Все работает нормально, но я могу обойтись без ошибки JavaScript при загрузке страницы.

...