powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / On demand process
25 сообщений из 57, страница 2 из 3
On demand process
    #38297444
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyЗачем его делать нулем?

Вот именно зачем???
...
Рейтинг: 0 / 0
On demand process
    #38297468
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikGustlyЗачем его делать нулем?

Вот именно зачем???
Значит чужое скопировал. Но вопрос открыт. Как работать с page process и можно ли через JS передавать что-то в базу без глобальных переменных апекса?
...
Рейтинг: 0 / 0
On demand process
    #38297487
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если процесс созданн на определенной странице, то на нее он и должен вернуться, а у вас 0.
...
Рейтинг: 0 / 0
On demand process
    #38297557
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikЕсли процесс созданн на определенной странице, то на нее он и должен вернуться, а у вас 0.
У меня и с нулем там работает, но только для application process. Нужно page process.
...
Рейтинг: 0 / 0
On demand process
    #38297589
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да.. Тяжело...

GustlyУ меня и с нулем там работает

А может поэтому и не работает для page process потому что указан именно ноль?...
...
Рейтинг: 0 / 0
On demand process
    #38297629
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikДа.. Тяжело...

GustlyУ меня и с нулем там работает

А может поэтому и не работает для page process потому что указан именно ноль?...
С нуллом не заработало. Заработало с 1. Но массив G_F01 все равно пустой. Он заполняется я так понял на wwv_flow.accept, но как я пока не понял, очень много кода там.
...
Рейтинг: 0 / 0
On demand process
    #38297872
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О чем я и хочу донести, что нужен не НОЛЬ, а номер той страницы, где данный страничный процесс, но лучше воспользоваться ф-й - $v('pFlowStepId') и второй параметр лучше тоже заполнить это номер приложения, и для его определения есть тоже подобная js ф-я.
...
Рейтинг: 0 / 0
On demand process
    #38298033
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikО чем я и хочу донести, что нужен не НОЛЬ, а номер той страницы, где данный страничный процесс, но лучше воспользоваться ф-й - $v('pFlowStepId') и второй параметр лучше тоже заполнить это номер приложения, и для его определения есть тоже подобная js ф-я.
А разве v() это JS функция? Или у нее просто имя совпадает с ораклово-apexовой v() ?
...
Рейтинг: 0 / 0
On demand process
    #38298081
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИли у нее просто имя совпадает
"Прикинь!" (с)

и...
$v <> v
...
Рейтинг: 0 / 0
On demand process
    #38299102
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikавторИли у нее просто имя совпадает
"Прикинь!" (с)

и...
$v <> v
Где можно почитать про эту яваскриптовскую V ?
...
Рейтинг: 0 / 0
On demand process
    #38299521
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Официальная документация JavaScript API
...
Рейтинг: 0 / 0
On demand process
    #38300343
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли обратиться через JS к application items, которые определены в Shared Components?
...
Рейтинг: 0 / 0
On demand process
    #38300426
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,

Значения Application items хранятся на сервере, а не на клиенте. Поэтому через js нельзя, но можно ajax-запросом.
...
Рейтинг: 0 / 0
On demand process
    #38300432
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatGustly,

Значения Application items хранятся на сервере, а не на клиенте. Поэтому через js нельзя, но можно ajax-запросом.
Можно пример?

P.S. $x $v $s это все только для page items, правильно?
...
Рейтинг: 0 / 0
On demand process
    #38300466
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyМожно пример?

Как вариант, сделать APPLICATION_PROCESS, который будет возвращать значение Application Item
Код: plsql
1.
2.
3.
begin
htp.p(:MY_APP_ITEM);
end;


Затем, как писали выше в этом топике, с помощью htmldb_Get возвращать результат из APPLICATION_PROCESS в свою переменную. Или же можно вообще с помощью htp.p возвращать js, который потом запускать eval . И кстати, когда я столкнулся с схожей проблемой, в конечном итоге переделал все на page items.

GustlyP.S. $x $v $s это все только для page items, правильно?
Да.
...
Рейтинг: 0 / 0
On demand process
    #38300482
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatGustlyМожно пример?

Как вариант, сделать APPLICATION_PROCESS, который будет возвращать значение Application Item
Код: plsql
1.
2.
3.
begin
htp.p(:MY_APP_ITEM);
end;


Затем, как писали выше в этом топике, с помощью htmldb_Get возвращать результат из APPLICATION_PROCESS в свою переменную. Или же можно вообще с помощью htp.p возвращать js, который потом запускать eval . И кстати, когда я столкнулся с схожей проблемой, в конечном итоге переделал все на page items.

ИМХО крайне неизящно.

haXbatИ кстати, когда я столкнулся с схожей проблемой, в конечном итоге переделал все на page items.

А как же между страницами общаться значениями?
...
Рейтинг: 0 / 0
On demand process
    #38300513
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyИМХО крайне неизящно.
Ага. Но это проблема в том, что Application Items начинают использоваться не по назначению.

GustlyА как же между страницами общаться значениями?
Частично перенес page item на Page 0. Переделал приложение под плагин modal dialog .
...
Рейтинг: 0 / 0
On demand process
    #38300539
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot haXbat]GustlyИМХО крайне неизящно.
Ага. Но это проблема в том, что Application Items начинают использоваться не по назначению.

А какое же у них тогда назначение?
...
Рейтинг: 0 / 0
On demand process
    #38300793
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly$x $v $s это все только для page items, правильно?
Нет. Это для элементов DOM на странице. Поля страницы тоже выводятся как элементы DOM. RTFM .
GustlyА как же между страницами общаться значениями?
Зависит от того, где и как Вы хотите это значение использовать.
...
Рейтинг: 0 / 0
On demand process
    #38300799
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyА какое же у них тогда назначение?

Быть переменными, в которых хранится информация, необходимая в пределах сессии для использования в SQL и PL/SQL. RTFM Understanding Application-Level Items .
...
Рейтинг: 0 / 0
On demand process
    #38300815
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerGustlyА как же между страницами общаться значениями?
Зависит от того, где и как Вы хотите это значение использовать.
Со страницы 1 происходит редирект через JS на страницу 2. При этом я хочу, чтобы значение хайден поля страницы 1 как-то установилось после редиректа в аналогичное поле страницы 2. Сейчас я делаю так: устанавливаю app item

$s('P9_FILE_NAME','text.txt');
var get = new htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=',$v('pFlowStepId'));
get.add('P9_FILE_NAME', 'text.txt');
var ret = get.get();
get = null;

Что имхо крайне толсто. Есть еще варианты?
...
Рейтинг: 0 / 0
On demand process
    #38300818
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyЕсть еще варианты?

Устанавливать значение поля на странице 2 через URL, по которому происходит redirect. RTFM Understanding URL Syntax . Кнопки, свойства ссылки для столбцов позволяют задать кроме номера страницы, на которую происходит переход, ещё и поля для изменения и значения для них.

Рекомендую освоить 2 Day + APEX Developer's Guide, Advanced Tutorials и упражнения из Oracle Learning Library для APEX. Из-за недостатка знаний Вы изобретаете велосипед у стеклянных дверей магазина по их продаже. :)
...
Рейтинг: 0 / 0
On demand process
    #38300819
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLerGustlyЕсть еще варианты?

Устанавливать значение поля на странице 2 через URL, по которому происходит redirect
Я отказался от этого механизма, ибо мне показалось это страшной дырой. Обычный юзер может и не полезет в яваскрипт, а вот адрес руками может подправить, чтобы установить свои значения.
...
Рейтинг: 0 / 0
On demand process
    #38300830
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyЯ отказался от этого механизма, ибо мне показалось это страшной дырой. Обычный юзер может и не полезет в яваскрипт, а вот адрес руками может подправить, чтобы установить свои значения.

With great power comes great responsibility.

Ну, подправит, и что? Увидит данные, не предназначенные для его глаз? Дыра тогда на уровень ниже, и доступ к данным стоит организовать à la VPD: слой представлений с фильтрами на имя-роли пользователя, установка соответствующих контекстов для фильтров. Если редакция позволяет, то и политики навесить на таблицы и представления.
...
Рейтинг: 0 / 0
On demand process
    #38300831
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer,

Вообще это отвратительно смотрится если честно. Адресная строка апекса. А если еще нагружать ее значениями полей, то вообще ужас. P.S. Можно ли заполнить без субмита апексовые коллекции G_F01 ?
...
Рейтинг: 0 / 0
25 сообщений из 57, страница 2 из 3
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / On demand process
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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