Невозможно удалить строку в интерактивном отчете, используя ORACLE APEX - PullRequest
0 голосов
/ 23 апреля 2020

Я не могу удалить ни одной строки в моем интерактивном отчете. Шаги: Создайте новую страницу интерактивного отчета.

Создайте элемент страницы P400_EMPLOYEE_ID со ссылкой на PK employee_id и установите для него скрытый.

Для виртуального столбца 'del', свойства: Тип: URL ссылки: javascript: недействительным (нуль); Текст ссылки: Атрибуты ссылки: data-id = # EMPLOYEE_ID #

Создать Dynami c Опция действия: Имя: DA_DELETEROW Событие: Тип выбора щелчка: jQuery Селектор jQuery Селектор: Событие .delete-irrow Область действия: Dynami c

щелкните правой кнопкой мыши Dynami c Действие DA_DELETEROW и выберите Создать истинное действие: Действие: Подтвердить текст: Вы уверены, что хотите удалить этого сотрудника?

2nd true action: Action: Set Value Set Тип: JavaScript Выражение JavaScript Выражение: $ (this.triggeringElement) .parent (). data ('id') Тип выбора: Элемент (ы) Элемент (ы): P400_EMPLOYEE_ID 3rd true Действие: Действие: Выполнить PL / SQL Код PL / SQL Код: Удалить из employee_leave, где employee_id =: P400_EMPLOYEE_ID; Элементы для отправки: P400_EMPLOYEE_ID

Последнее истинное действие установлено как refre sh регион.

Несмотря на это, я вижу кнопку удаления, но не могу удалить ни одну строку. Он просто обновляет страницу при удалении, и ни одна строка не удаляется из отчета или таблицы.

Пожалуйста, помогите !!!!!!

1 Ответ

0 голосов
/ 27 апреля 2020

Почему вы пытаетесь удалить строку из интерактивной сетки с помощью динамических c действий? Не проще ли удалить строку из базы данных и обновить sh Интерактивный отчет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...