powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
8 сообщений из 8, страница 1 из 1
Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
    #38503194
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здрасти.

Есть обычный Flash Chart (диаграмма), который показывает некоторое кол-во чего-то за определенный месяц.
Столбцы на диаграмме кликабельны, но не вызывают никакого эффекта.

Вопрос такой: как сделать так, чтобы, при нажатии на столбец выполнялся другой запрос, входящим параметром которого являлось бы соответствующее этому столбцу значение на оси Х.

Репорт, в котором этот запрос мусолится я сделал, нужно только сделать чтобы столбцы на диаграмме были кликабельны(рабочими) и в тот запрос подставляли значение с оси Х.

Диаграмма показывает некоторое количество за месяц. То есть в моем случае значение оси Х это Число месяца, и нажимая на столбец, это число месяца подставляется в запрос.

Вроде бы всё объяснил. Возможно ? и как это сделать ?
...
Рейтинг: 0 / 0
Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
    #38504545
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
шо никак не сделать ?
...
Рейтинг: 0 / 0
Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
    #38504583
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да можно сделать, гуглится тоже на раз-два...
SQL-запрос, по которому строится график, первым столбцом должен содержать корректный апексовый url. Типа такого:
Код: sql
1.
2.
select 'f?p=' || :APP_ID || ':123:' || :APP_SESSION || '::::P123_ITEM:' || t.link_value link, t.name, t.value
from my_table t
...
Рейтинг: 0 / 0
Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
    #38504606
mansion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rockclimberДа можно сделать, гуглится тоже на раз-два...
SQL-запрос, по которому строится график, первым столбцом должен содержать корректный апексовый url. Типа такого:
Код: sql
1.
2.
select 'f?p=' || :APP_ID || ':123:' || :APP_SESSION || '::::P123_ITEM:' || t.link_value link, t.name, t.value
from my_table t


воо спасибки, всё получилось
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
    #39544127
Sprinter_Y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня.
Также озадачился построением подобной формы отчета, из двух графиков, по клику на первый нужно чтобы перерисовывался второй.
Можно, пжт, более подробнее описать вариант реализации. Ссылку я сделал, но как сделать так чтобы она участвовала в клике по первому графику и отрисовке второго? Как сделать так чтобы второй график перестраивался по клику на первый?
...
Рейтинг: 0 / 0
Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
    #39545148
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sprinter_YКак сделать так чтобы второй график перестраивался по клику на первый?SQL-запрос для второго графика должен зависеть от итема, значение которого вы устанавливаете по клику. То есть запрос для первого столбца:
Код: sql
1.
2.
select 'f?p=' || :APP_ID || ':123:' || :APP_SESSION || '::::P123_ITEM:' || t.link_value link, t.name, t.value
from my_table t


Запрос для второго:
Код: sql
1.
2.
3.
select null, link, t.name, t.value
from my_table2 t
where t.some_column = :P123_ITEM
...
Рейтинг: 0 / 0
Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
    #39545799
Sprinter_Y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никанор КузьмичSQL-запрос для второго графика должен зависеть от итема, значение которого вы устанавливаете по клику. То есть запрос для первого столбца:

А как первый график "привяжет" ссылку из первого столбца к событию клика? Автоматически или еще где-то в конструкторе нужно изменения вносить?

Никанор КузьмичЗапрос для второго:

Пока не пойму, как заставить его (второй график) обновиться по клику на элемент первого графика? Чтобы остальные области страницы не перерисовывались
...
Рейтинг: 0 / 0
Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
    #39546426
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sprinter_YА как первый график "привяжет" ссылку из первого столбца к событию клика? Автоматически или еще где-то в конструкторе нужно изменения вносить?Автоматически. Столбец LINK содержит ссылку, по которой браузер перейдет при клике по соответствующему элементу графика. Больше ничего делать не надо, только линк в запросе прописать.

Sprinter_YПока не пойму, как заставить его (второй график) обновиться по клику на элемент первого графика? Чтобы остальные области страницы не перерисовывалисьЭто несколько геморнее, надо с динамик экшенами заморачиваться. Если в двух словах - динамик экшен на клик по диаграмме, действия - Execute PL/SQL Code (там установить новое значение итема, от которого зависит второй график), и Refresh Region. Пробовать надо где-то в этом направлении.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Диаграмма с сиськами! Клик на нее должен подставлять значение в запрос репорта!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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