Удалить строку из отчета classi c или апекса интерактивного отчета - PullRequest
0 голосов
/ 08 января 2020

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

1 Ответ

2 голосов
/ 08 января 2020

Короче говоря, вы бы добавили в отчет какую-то зацепку, например столбец со значком «удалить». Затем вы можете создать динамическое действие c, которое срабатывает при нажатии на крючок.

  • Первым действием будет подтверждение удаления.
  • Вторым действием будет Выполнить JavaScript, которое передаст значение первичного ключа из строки (возможно, из скрытого ввода) в скрытый (незащищенный) элемент страницы.
  • Третьим действием будет действие Execute PL / SQL, которое будет выполнять удаление. Вы поместите имя скрытого элемента в атрибут «Предметы для отправки» действия. Это позволит вам получить последнее значение в состоянии сеанса до запуска кода PL / SQL.

Если вы хотите, чтобы кто-то сделал это для вас, вы должны помочь начать его, поставив пример на apex. oracle .com или в вашем собственном рабочем пространстве APEX на Oracle облачном бесплатном уровне и предоставьте учетные данные разработчика.

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