powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / dynamic action и set value
7 сообщений из 7, страница 1 из 1
dynamic action и set value
    #39334142
EugeneYa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Есть вопрос по созданию DA в апексе. Имеются таблицы CONTAINERWU (IDCONT, NAME, IDLES, IDCOURSE, LESOFWEEKWD), LESSON (IDLES, NAME, HOURS), COURSE (IDCOURSE, NAME, WEEKQUANT). Нужно сделать так, чтобы в новом item, в котором находится lesofweekwd выходило значение hours/2 * weekquant, при выборе значения name у lesson и course (значения находятся в селект листе). при помощи DA так можно сделать - event change, items P15_IDLES,P15_IDCOURSE при установленном значении и set type PL/SQL Function Body. Один из кодов такой:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
declare
l_m number;
l_g number;
begin
l_m := :P15_IDLES / 2;
l_g := :P15_IDCOURSE;
return :P15_IDCOURSE * l_multiplier;
END;


Но не происходит ничего, при изменении значений IDLES И IDCORSE не появляется значение в Item LESOFWEEKWD. Что делать не знаю, может быть вы подскажете, что не так.
...
Рейтинг: 0 / 0
dynamic action и set value
    #39334170
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeneYa,
нужно ВИ или юз-кейс. Т.е. по шагам что делает юзверь.
1. Открыли страничку
2. Юзверь ввёл или выбрал?
...
...
Рейтинг: 0 / 0
dynamic action и set value
    #39334208
EugeneYa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Открыли страницу
Юзер выбирает из списка значения, какое занятие (математика, например) и затем какой курс (1, например). В таблице занятий уже на каждое записано, сколько часов в год оно идет. В таблице курса также записано по каждому, сколько недель каждый курс должен учиться.
После этого должно быть вычисление, представленное выше, в Item lesofweekwd. То есть сколько уроков данной дисциплины должно быть в неделю.
...
Рейтинг: 0 / 0
dynamic action и set value
    #39334219
EugeneYa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В коде ошибка return :P15_IDCOURSE * l_m, но она ничего не решает: что она есть, что ее нету
...
Рейтинг: 0 / 0
dynamic action и set value
    #39334258
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeneYaОткрыли страницу
Юзер выбирает из списка значения, какое занятие (математика, например) и затем какой курс (1, например). В таблице занятий уже на каждое записано, сколько часов в год оно идет. В таблице курса также записано по каждому, сколько недель каждый курс должен учиться.
После этого должно быть вычисление, представленное выше, в Item lesofweekwd. То есть сколько уроков данной дисциплины должно быть в неделю.
я выше написал образец - нумеровать действия надо. Это события для программы и программиста.
EugeneYaПосле этого должно быть вычисление
после какого п.п. или действия?
EugeneYaи затем какой курс (1, например).
после этого?
Тогда в DA на Items onChange пишите код фильтров для таблицы.
Делайте подробно со скринами и без лишнего кода.
...
Рейтинг: 0 / 0
dynamic action и set value
    #39334261
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeneYa,
включите отладку DA по F12
...
Рейтинг: 0 / 0
dynamic action и set value
    #39334264
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В отладке должны увидеть, как значения для фильтров таблицы отправляются на сервер (в сессию).
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / dynamic action и set value
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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