|
Связать элемент Date Picker с Диаграммой
|
|||
---|---|---|---|
#18+
Доброго времени суток. Имеется в APEX диаграмма, строящаяся на основе SQL-запроса к БД ORACLE. Упрощенный пример запроса: Код: plsql 1. 2. 3. 4. 5. 6.
Как видно, интервал выборки в запросе задан жестко - 1 сутки. Необходимо реализовать следующую возможность: указывать интервал дат на странице с графиком и переформировывать диаграмму на основании указанного на странице интервала дат. Логически понимаю, что нужно добавить на страницу 2 элемента Date Picker и каким-то образом передать их значения в запрос к БД. Помогите пожалуйста разобраться с механизмом, каким образом передать эти параметры в SQL-запрос, и каким образом "заставить" диаграмму пере-рисоваться (допустим, по событию нажатия кнопки). Может быть поделитесь примером. Буду очень благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 03:44 |
|
Связать элемент Date Picker с Диаграммой
|
|||
---|---|---|---|
#18+
SELECT TRUNC (r.react_date, 'HH24') AS hour, COUNT (*) AS cnt FROM REACT r WHERE r.react_date BETWEEN :P1_DAT1 AND :P1_DAT2 GROUP BY TRUNC (r.react_date, 'HH24') ORDER BY TRUNC (r.react_date, 'HH24') ASC и еще кнопку "применить" submit page ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 09:41 |
|
Связать элемент Date Picker с Диаграммой
|
|||
---|---|---|---|
#18+
ilyuha111 , Благодарю. Оказывается ларчик просто открывался. Я правильно понимаю, что в запрос эта дата передается в виде строки, и нужно ее оборачивать во что-то типа "TO_DATE (:P7_NEW)"? И можно ли куда-нибудь вывести (в лог или в Алерт-сообщение) значение этих полей по событию Сабмита (чисто для отладки)? Чтобы увидеть какое именно значение передается из этих полей. И по полю "Время" - правильно понимаю, что чего-либо похожего на Date Picker, только для времени (а-ля Time Picker) штатного нет? Т.е. если хочу передавать еще и время, то нужно его вводить в стандартные поля для ввода текста, и потом в запросе слепливать вместе с датой? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2018, 08:48 |
|
Связать элемент Date Picker с Диаграммой
|
|||
---|---|---|---|
#18+
ilyuha111SELECT TRUNC (r.react_date, 'HH24') AS hour, COUNT (*) AS cnt FROM REACT r WHERE r.react_date BETWEEN :P1_DAT1 AND :P1_DAT2 GROUP BY TRUNC (r.react_date, 'HH24') ORDER BY TRUNC (r.react_date, 'HH24') ASC и еще кнопку "применить" submit page Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2018, 08:49 |
|
|
start [/forum/topic.php?fid=50&fpage=11&tid=1874171]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 282ms |
total: | 419ms |
0 / 0 |