Oracle Apex Item ID (XXX) не является элементом, определенным на текущей странице - PullRequest
0 голосов
/ 17 октября 2019

Нажатие на кнопку Сохранить приводит к ошибке - Идентификатор элемента (123) не является элементом, определенным на текущей странице. Обратитесь к администратору вашего приложения. Я попытался выполнить приведенный ниже запрос, чтобы найти элемент, однако этот запрос не дает данных. выберите * из apex_application_page_items, где item_id = '123';

Может кто-нибудь предложить решение для этого.

Ответы [ 2 ]

1 голос
/ 17 октября 2019

Это конкретное сообщение об ошибке. Это означает, что элемент (123) существует в приложении, но не был отправлен со страницей. Это может быть элемент уровня приложения, а не элемент страницы. Попробуйте запустить этот код JavaScript в консоли, чтобы посмотреть, сможете ли вы найти элемент (просто замените 123 на правильное имя элемента):

$('#123,[name="123"]').length
0 голосов
/ 17 октября 2019

Если вы создали элемент вручную и пропустили проверку всех его свойств, то он мог быть создан с источником, установленным в столбец базы данных (имя которого равно имени элемента страницы). Это обычно тот случай, когда вы создаете элемент отображения;если это так, просто установите для его источника значение null.

Либо включите режим debug , запустите страницу и просмотрите результаты отладки. Там вы увидите, что происходит во время отправки страницы - и, надеюсь, - решите проблему.

...