powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Запуск процедуры по нажатию кнопки edit interactive report row
16 сообщений из 16, страница 1 из 1
Запуск процедуры по нажатию кнопки edit interactive report row
    #39216517
Добрый день.
Возник вопрос, как запустить процедуру по нажатию кнопки "Edit" (обычно это изображение блокнота или карандаша) для строки в интерактивном репорте? Т.е. кликаем на редактирование строки => запускается процедура => происходит стандартная обработка.
Сходу так не нашел, присутствует ли данная возможность.
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39216573
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВопросПоАпексСходу так не нашел, присутствует ли данная возможность.
чтобы не гадали - скажите что нашли?
Там есть при клике на поле - Свойства колонки.
И есть поле для url .... LINK
Код: sql
1.
javascript:apex.submit('DEL_BLOB');
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39216594
Petro123ВопросПоАпексСходу так не нашел, присутствует ли данная возможность.
чтобы не гадали - скажите что нашли?
Там есть при клике на поле - Свойства колонки.
И есть поле для url .... LINK
Код: sql
1.
javascript:apex.submit('DEL_BLOB');



А можете чуть подробнее рассказать, как это реализовать?
Насколько я понял, надо в Report Attributes -> Link Column -> Link Attributes добавить данный вызов javascript:apex.submit('ХХХ');.
А вот как привязать к этому вызову PLSQL-код?
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39216783
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВопросПоАпексА вот как привязать к этому вызову PLSQL-код?
так же как кнопка - новая - выбрать сабмит
+ процесс - новый - PL код
Т.е. штатный процесс от кнопки Сохранить без всякой таблицы.
Пробуйте!
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39216818
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВопросПоАпексДобрый день.
Возник вопрос, как запустить процедуру по нажатию кнопки "Edit" (обычно это изображение блокнота или карандаша) для строки в интерактивном репорте? Т.е. кликаем на редактирование строки => запускается процедура => происходит стандартная обработка.
Сходу так не нашел, присутствует ли данная возможность.

Ради любопытства, зачем Вам при редактировании необходим сабмит?
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39216835
blkangelРади любопытства, зачем Вам при редактировании необходим сабмит?
apex_collections хочу почистить.
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225866
Petro123ВопросПоАпексА вот как привязать к этому вызову PLSQL-код?
так же как кнопка - новая - выбрать сабмит
+ процесс - новый - PL код
Т.е. штатный процесс от кнопки Сохранить без всякой таблицы.
Пробуйте!

Ув. Petro123, для "особо одаренных" повторите, пожалуйста, как этот функционал реализовать?

Я создал кнопку. (Она может быть скрыта - condition hidden?)
Создал plsql-процедуру.
Привязал к процедуре данную кнопку.

В репорте на основной форме, не проваливаясь в отдельные колонки, в регионе Link Column (который под описанием иконки), в элементе Link Attributes делаю javascript:apex.submit('PXX_MY_BUTTON');
Пока оживать процесс не удалось. Что я делаю не так?
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225875
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВопросПоАпекс,
Не надо никаких кнопок.
Все процессы срабатывают по кокретному REQUEST. Даже если указана кнопка, это тоже REQUEST.
Так вот, Ваш процесс, который должен срабатывать, убирите все привязки к кнопкам.
В Condition, выберите Request и собственно пропишите значение, например
Код: plaintext
REPORT_CLICK

Теперь репорте javascript:apex.submit('REPORT_CLICK');
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225897
blkangel, благодарю за ответ! Теперь все начинает проясняться.
А куда сам javascript:apex.submit('REPORT_CLICK'); в репорте добавить?
Там есть поле Request, но если в него эту конструкцию добавить, все рушится)
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225902
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВопросПоАпекс,

В URL
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225907
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123так же как кнопка - новая - выбрать сабмит
+ процесс - новый - PL код
Т.е. штатный процесс от кнопки Сохранить без всякой таблицы.
я имел ввиду, что запуск процесса на карандашик, ничем не отличается от запуска процесса от кнопки "Сохранить".
Если вы хоть раз делали такую кнопку. Если не делали - обязательно сделайте отдельно как тест.
А потом переключим функционал с этой кнопки на карандашик.
Итого: первым этапом плюем на карандаши и делаем кнопку: "Очистить коллекцию".
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225910
blkangel, извиняюсь за невежество, но где это, как называется поле? Можете разжевать?
Не могу найти где добавить вызов данного реквеста по нажатию на иконку отчета...
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225919
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВопросПоАпексно где это, как называется поле?
19061690
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225922
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВопросПоАпекс,

Эххх....
оно так и называется URL, но чтобы оно появилось, Target поменяйте, тоже на URL.
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225936
Petro123, blkangel,

Вон оно шо, Семеныч! Такая магия мне неизвестна доселе была.
Мои благодарности, господа!
...
Рейтинг: 0 / 0
Запуск процедуры по нажатию кнопки edit interactive report row
    #39225939
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВопросПоАпексВон оно шо, Семеныч! Такая магия мне неизвестна доселе была.
))) юмор люблю.
Особливо, я понял, что это первая ваша кнопка).
Удачи!
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Запуск процедуры по нажатию кнопки edit interactive report row
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]