Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Всплывающее окно с данными / 25 сообщений из 28, страница 1 из 2
03.10.2016, 17:45
    #39319838
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Доброго дня, уважаемые!

Возникла необходимость в АРЕХ. Есть форма с интерактивным отчетом. Есть на ней кнопка, при нажатии на которую должно открыться всплывающее окно с данными. Брал за основу пример отсюда - http://stan1slav.blogspot.com/2010/04/application-express-jquery.html, конкретно второй пример. Собственно 2 вопроса:
1) Как правильно передать параметры для запроса в всплывающее окно? (Мысль - процесс по нажатию кнопки)
2) Можно ли использовать во всплывающем окне интерактивный отчет?

Заранее благодарен
...
Рейтинг: 0 / 0
03.10.2016, 23:16
    #39319953
Алексей Выхрыстюк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов Юрий,
Если у Вас 5 apex - можно все реализовать стандартно через modal режим страницы.
...
Рейтинг: 0 / 0
04.10.2016, 08:56
    #39320047
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Алексей Выхрыстюк,
к сожалению только 4.2. Клиент не согласился на 5-ку
...
Рейтинг: 0 / 0
04.10.2016, 09:05
    #39320050
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов Юрий,

Для модальных окон в 4-ке использую plugin от SkillBuilders
...
Рейтинг: 0 / 0
04.10.2016, 09:47
    #39320073
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
blkangel,

можно поподробнее?
...
Рейтинг: 0 / 0
04.10.2016, 09:59
    #39320083
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов Юрий2) Можно ли использовать во всплывающем окне интерактивный отчет?
сейчас тренд - вообще без всплывающих окон.
А тем более пихать IR в такое окно - моветон.
У меня максимум обычная табличка на 6 строчек. Не IR с фильтрами и пагинацией.
Ещё есть всплывающий title при наведении мышкой с доп.информацией.
...
Рейтинг: 0 / 0
04.10.2016, 10:07
    #39320089
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Petro123сейчас тренд - вообще без всплывающих окон.
Пожелание заказчика
А тем более пихать IR в такое окно - моветон.
Я не утверждал, только спросил насколько это правильно
Ещё есть всплывающий title при наведении мышкой с доп.информацией.
Title обычными средствами делаете или плагином?
...
Рейтинг: 0 / 0
04.10.2016, 10:07
    #39320090
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов Юрийblkangel,

можно поподробнее?

http://www.skillbuilders.com/Oracle-APEX/APEX-Consulting-Training.cfm?category=apex-plug-ins&tab=free-plugin-downloads

Инструкция к плагину там прилагается.
...
Рейтинг: 0 / 0
04.10.2016, 10:13
    #39320095
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов ЮрийTitle обычными средствами делаете или плагином?
3-5 строк на JS +
http://file.urin.take-uma.net/jquery.balloon.js-Demo.html
...
Рейтинг: 0 / 0
04.10.2016, 10:20
    #39320102
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
blkangel,

спасибо, буду пробовать
...
Рейтинг: 0 / 0
04.10.2016, 16:08
    #39320390
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
решил допилить сначала свой вариант и натолкнулся на проблему. Открываю как фрейм страничку, перед этим передаю туда параметры для запроса. Открывается пустой фрейм...
Тут как раз уточнение - можно в обычный репорт писать функцию возвращающую refcursor вместо обычного селекта?
...
Рейтинг: 0 / 0
04.10.2016, 16:27
    #39320408
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов Юрийрешил допилить сначала свой вариант и натолкнулся на проблему. Открываю как фрейм страничку, перед этим передаю туда параметры для запроса. Открывается пустой фрейм...
Тут как раз уточнение - можно в обычный репорт писать функцию возвращающую refcursor вместо обычного селекта?
В апекс не принято писать как пишет обычный программист. Или как писали в третьей версии.
Принято использовать построители-волшебники.
Отсюда, в обычный репорт нужен текст запроса. Т.к. он активный элемент и сам выполняет этот запрос.
На каком то шаге построения волшебник предлагает ХРАНИМКУ которая всё равно выдаёт текст запроса.
AFAIK
...
Рейтинг: 0 / 0
04.10.2016, 16:30
    #39320411
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов ЮрийОткрываю как фрейм страничку
я в 4-ке открываю страничку через штатный апекса API
Код: sql
1.
javascript:popupURL('f?p=&APP_ID.:1:&SESSION.::&DEBUG.');


Она правда не модальная, но мне даже нравится))
...
Рейтинг: 0 / 0
04.10.2016, 16:52
    #39320432
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Petro123,

понял, я использую
Код: plsql
1.
2.
select t.*
  from table(pk_sa_tels.gettelstable(psessiontelid => :P77_SESSION_ID, parch => :P77_ARCH)) t


pk_sa_tels.gettelstable - возвращает тип pipelined
может поэтому ничего не получилось?
...
Рейтинг: 0 / 0
04.10.2016, 16:57
    #39320436
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Petro123,

хм, по вашему методу у меня выплывает ошибка
report error:
ORA-01722: неверное число

Тоже самое выдает в pl\sql developer

а на другой форме (там IR) все нормально...
...
Рейтинг: 0 / 0
04.10.2016, 16:57
    #39320437
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов Юрийвозвращает тип pipelined
без него нельзя?
Он вроде медленно работает.
Звезда в именах полей....
Зачем сложности?
...
Рейтинг: 0 / 0
04.10.2016, 17:06
    #39320447
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов ЮрийPetro123,

хм, по вашему методу у меня выплывает ошибка
report error:
ORA-01722: неверное число

Тоже самое выдает в pl\sql developer

а на другой форме (там IR) все нормально...

А в какой момент то ошибка выдается?
...
Рейтинг: 0 / 0
04.10.2016, 17:07
    #39320449
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов ЮрийPetro123,

хм, по вашему методу у меня выплывает ошибка
report error:
ORA-01722: неверное число

Тоже самое выдает в pl\sql developer

а на другой форме (там IR) все нормально...

А раз в другом репорте работает, а в девелопере ошибка.

Значит апекс вообще не причем, ищете ошибку в функции.
...
Рейтинг: 0 / 0
04.10.2016, 17:35
    #39320479
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Petro123,

без него никак, вычисления в функции делаются и на выход идет курсор. Потом этот курсор я подаю в свою функцию и через pipelined получаю вот это горе...
* я так поставил, у меня в запросе поля прописаны
...
Рейтинг: 0 / 0
04.10.2016, 17:37
    #39320481
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
blkangelА в какой момент то ошибка выдается?
Ошибка идет при открытии формы, при том что параметры я передал правильно
...
Рейтинг: 0 / 0
04.10.2016, 17:38
    #39320482
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
blkangelА раз в другом репорте работает, а в девелопере ошибка.

Значит апекс вообще не причем, ищете ошибку в функции.

В другой форме другой запрос идет
...
Рейтинг: 0 / 0
04.10.2016, 17:58
    #39320497
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов Юрий,
ну, разбирайтесь в отладке JS\PL
Эти ошибки не имеют отношение к вашей созданной теме.
...
Рейтинг: 0 / 0
05.10.2016, 09:00
    #39320698
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов ЮрийblkangelА раз в другом репорте работает, а в девелопере ошибка.

Значит апекс вообще не причем, ищете ошибку в функции.

В другой форме другой запрос идет

Дебажте, не в Апексе дело.
Возможно банально надо

Код: plsql
1.
2.
select t.*
  from table(pk_sa_tels.gettelstable(psessiontelid => to_number(:P77_SESSION_ID), parch => :P77_ARCH)) t
...
Рейтинг: 0 / 0
05.10.2016, 09:39
    #39320729
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Проблема была в другом. В типе объявил поле как number, а записываю туда строку, вот и шла ошибка конвертации.
Но вот все равно во всплывающем окне ничего нет. По совету Petro123 открываю в новом окне (popupURL) - там все нормально идет. Но хотелось бы и здесь получить такой же результат. Может ему шапка мешает?
...
Рейтинг: 0 / 0
05.10.2016, 11:01
    #39320812
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Всплывающее окно с данными
Леонов ЮрийПроблема была в другом. В типе объявил поле как number, а записываю туда строку, вот и шла ошибка конвертации.
Но вот все равно во всплывающем окне ничего нет. По совету Petro123 открываю в новом окне (popupURL) - там все нормально идет. Но хотелось бы и здесь получить такой же результат. Может ему шапка мешает?
Что вы подразумеваете под всплывающим окном?
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Всплывающее окно с данными / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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