powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / button in pagination
15 сообщений из 15, страница 1 из 1
button in pagination
    #38300532
tanukii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как я понимаю использование кнопок в вторичных целях, которые следуя сценарию апекса выполняют тот или иной процесс (например multi row insert\update\delete) , затруднительно, но всё же, можно ли использовать вот в Form Pagination кнопку next или previous поверх для выполнения отдельного процесса? Конечно вместе с её первостепенной задачей?
...
Рейтинг: 0 / 0
button in pagination
    #38300821
tanukii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanukii,

Способов нет?=((
...
Рейтинг: 0 / 0
button in pagination
    #38300825
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не очень понял задачу. Но вроде вы хотите, чтобы при нажатие на next и prev выполнялся еще и ваш код.
Возможно как вариант:
1) Репорт обводим дивом через хедеры в настройках
2) Всем элементам <a> устаналиваем определенные свойства. Тут еще подумать надо ID или onclick менять.
3) Сделать DA на клик зоны репорта с этими кнопками.
...
Рейтинг: 0 / 0
button in pagination
    #38300828
tanukii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну просто pagination перебирает все записи таблицы с помощью кнопок next и previous. если написать отдельный процесс и повесить его на кнопку некст например он не сработает, типо как на кнопку redirect to повесить процесс. Он выполнит только свою первостепенную задачу. А свойства request там нет чтобы запрашивать какой либо процесс мой
...
Рейтинг: 0 / 0
button in pagination
    #38300833
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanukii,

Попробуйте дописать через ; свой код, к уже установленному у этих ссылок.
...
Рейтинг: 0 / 0
button in pagination
    #38300835
tanukii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Например в кнопке хранится javascript:htmldb_goSubmit('GET_NEXT_ID_QUESTION') . Я просто js не владею, только pl\sql процессы толкаю - учусь. Просто думала что имеется возможность альтернативная
...
Рейтинг: 0 / 0
button in pagination
    #38300845
tanukii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотя спасибо за идею, теперь знаю где прописывать js, может осилю основы чтоб процесс на нём написать. Но как то всё неудобно это
...
Рейтинг: 0 / 0
button in pagination
    #38300850
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanukiiКак я понимаю использование кнопок в вторичных целях, которые следуя сценарию апекса выполняют тот или иной процесс (например multi row insert\update\delete) , затруднительно, но всё же, можно ли использовать вот в Form Pagination кнопку next или previous поверх для выполнения отдельного процесса?

Можно, конечно. Создайте процесс и выберите в условии When Button Pressed соответствующую кнопку, если не переименовали её. В противном случае можете выбрать условие:
Код: plaintext
1.
 Condition Type= Request = Expression 1 
 Expression 1= GET_NEXT_ID_QUESTION
...
Рейтинг: 0 / 0
button in pagination
    #38300853
tanukii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLertanukiiКак я понимаю использование кнопок в вторичных целях, которые следуя сценарию апекса выполняют тот или иной процесс (например multi row insert\update\delete) , затруднительно, но всё же, можно ли использовать вот в Form Pagination кнопку next или previous поверх для выполнения отдельного процесса?

Можно, конечно. Создайте процесс и выберите в условии When Button Pressed соответствующую кнопку, если не переименовали её. В противном случае можете выбрать условие:
Код: plaintext
1.
 Condition Type= Request = Expression 1 
 Expression 1= GET_NEXT_ID_QUESTION

Вот спасибо, а то уже решила что js - это крест на данном случае
...
Рейтинг: 0 / 0
button in pagination
    #38300854
tanukii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати именно через выбор When Button Pressed (Process After Submit When this Button is Pressed) и не срабатывает почему то созданный процесс
...
Рейтинг: 0 / 0
button in pagination
    #38300917
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanukiiКстати именно через выбор When Button Pressed (Process After Submit When this Button is Pressed) и не срабатывает почему то созданный процессПопробуйте создать тестовую страницу, на ней оставьте только стандартные апексовые процессы (бранчи тоже уберите), потом добавьте один свой, который будет выполняться всегда (то есть Conditions = none или always), в нем напишите:
Код: plsql
1.
2.
3.
begin
apex_application.g_print_success_message := 'Работает';
end;

Потом потихоньку добавляйте дополнительные условия и смотрите, когда перестанет работать.
...
Рейтинг: 0 / 0
button in pagination
    #38300939
tanukii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rockclimbertanukiiКстати именно через выбор When Button Pressed (Process After Submit When this Button is Pressed) и не срабатывает почему то созданный процессПопробуйте создать тестовую страницу, на ней оставьте только стандартные апексовые процессы (бранчи тоже уберите), потом добавьте один свой, который будет выполняться всегда (то есть Conditions = none или always), в нем напишите:
Код: plsql
1.
2.
3.
begin
apex_application.g_print_success_message := 'Работает';
end;

Потом потихоньку добавляйте дополнительные условия и смотрите, когда перестанет работать.

Я вот так пыталась с htp.p('Hello') но видимо апексовские процессы выполняются а дальше сабмит и до процессов в Page Processing не доходит
...
Рейтинг: 0 / 0
button in pagination
    #38300958
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так кнопки на pagination это просто ссылки <a>, а не кнопки.
...
Рейтинг: 0 / 0
button in pagination
    #38300961
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanukiirockclimberпропущено...
Попробуйте создать тестовую страницу, на ней оставьте только стандартные апексовые процессы (бранчи тоже уберите), потом добавьте один свой, который будет выполняться всегда (то есть Conditions = none или always), в нем напишите:
Код: plsql
1.
2.
3.
begin
apex_application.g_print_success_message := 'Работает';
end;


Потом потихоньку добавляйте дополнительные условия и смотрите, когда перестанет работать.

Я вот так пыталась с htp.p('Hello') Если мы говорим об одном и том же, то htp.p('Hello') вам ничем помочь не может. Если вы хотите убедиться в том, что процесс по нажатию на кнопку выполняется, вы должны делать действие, от которого остаются следы. Делайте запись в таблицу, выводите сообщение (через apex_application.g_print_success_message или apex_application.g_notification), а htp.p() вам поможет только в процессе генерации страницы.
...
Рейтинг: 0 / 0
button in pagination
    #38300967
tanukii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробую. Просто после выполнения происходит переход на эту же страницу поэтому результат выполнения то виден будет по идее.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / button in pagination
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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