powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Часть странички в балуне balloon. Как реализовать?
25 сообщений из 28, страница 1 из 2
Часть странички в балуне balloon. Как реализовать?
    #38832713
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть библиотека реализующая балуны. Всё работает.
Есть на входе у неё статик HTML и AJAX по урл.
Готов подать на вход рукописный склеенный HTML из нескольких полей от БД.
Но откуда и как?
- ХП
- АппПроцесс в приложении?
- JS AJAX в переменную а потом в балун?
- новую страничку в приложении и подать как урл
- ?

______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38832739
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

JS AJAX в переменную а потом в балун?
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38832755
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,
наверно.
Я помониторил 10 минут. Не думал, что такие проблемы с REST возвратом из хранимки. Что-то где-то регистрировать надо(.
Т.е. берём из деманд процесса?
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38832756
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5-ый вариант REST из листенер\аппСервер, но у меня нет его)
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38832757
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Я окончательно задачи не понял. Обычно DA в нем через PL/SQL блок в item возвращаете текст. Потом JS пихаете этот item в балун.
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38832762
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyPetro123,
Я окончательно задачи не понял. Обычно DA в нем через PL/SQL блок в item возвращаете текст. Потом JS пихаете этот item в балун.
вот вот. Бревно в глазу я не заметил.
Вариант!
Но, изначально я хотел по архитектуре эту штуку не на уровень DA и ITEMS.
А поближе к БД (REST \ JSON)
Надо подумать.
Спасибо за вариант.
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38832772
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. первый вариант был - урл.
Но, разметка страницы сгенеренной апекс - оверхед.
Подумал, буду руками.....
Там 20-30 items'ов нужно в балуне просмотреть (превью другой страницы)
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38833753
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123, а кто мешает прямо использовать $.post или htmldb_get без оформления всего этого дела в виде DA?
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38833762
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid,
Никто. Я все варианты рассматриваю.
Пример get из хранимки есть? Или posr?
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834036
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да хотя бы в этом форуме, например вот или вот
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834040
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неожиданное или ожидаемое препятствие.
При запросе Get onDemand процесса на событие Mouse Enter, не успевает инициализироваться балун (появляется только на второе событие).
При размещении кода в странице, будет лишний AJAX запрос, даже не проводя мышкой над items.
При пробе стандартного кода URL-AJAX из демки балуна:
Код: sql
1.
2.
3.
4.
5.
6.
$('.sample11-2').balloon({
  position: 'right',
  contents: '<img src="balloon-sample-loading.gif" alt="loading..." width="25" height="25" />',
  url: '/jquery.tile.js-Demo.html .code',
  ajaxComplete: function(res, sts, xhr) { alert(sts); }
}); 


APEX запрашивает страницу авторизации.
....
Т.е. как указать URL хранимки, т.к. с деманд-процессом вроде не выходит?
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834042
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoidДа хотя бы в этом форуме, например вот или вот
пока писал, увидел твой пост.
ОК. пробую
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834049
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid,
из-за проблем выше, мне нужно вызвать хранимку по URL как в посту выше.
А не по API APEX вида $.XXXXXX
Т.е. твой "$.post или htmldb_get" не подходит. Так?
........
Неужели никто не прикуручивал ExtJS к ХП\APEX СУБД?
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834051
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
урл демки библиотеки, которую нужно прикрутить к APEX
http://file.urin.take-uma.net/jquery.balloon.js-Demo.html
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834115
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Я бы в апекс плагин оформлял. Тебе ее нужно к итему прикрутить, или иметь возможность прикручивать к чему угодно ?
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834116
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работает вот так:
Код: sql
1.
2.
3.
$('#P13_PAGE_COPY').balloon({
  url: '/apex/f?p=144:2'
}); 


т.е. работает только вариант: "дать библиотеке url созданной в APEX странички".
Минус в том, что надо убрать из неё вообще все шаблоны, стили, и т.д. , т.к. окно здоровое (оверхед).
Пробуем вырезать всё, чтобы окно вместилось в балун 50х100 пикселей.
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834125
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Готов подать на вход рукописный склеенный HTML из нескольких полей от БД.
Ключевые вопросы, количество полей определенное, каким образом они собираются в текст, нужно ли между ними вставлять статик текст ?
Есть в итем плагинах атрибут типа pl/sql function body. Туда вполне можно вставить функцию, которая формрует твой html и возвращает в виде varchar2.
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834127
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Минус в том, что надо убрать из неё вообще все шаблоны, Сделай страничке свой шаблон без лишней информации
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834129
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiPetro123,
Я бы в апекс плагин оформлял. Тебе ее нужно к итему прикрутить, или иметь возможность прикручивать к чему угодно ?
- пока одна кнопка с балуном-инфой. Дальше будет видно.
Тут вроде прикручивается элементарно по Id\selectors
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834135
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi,
1. Набор полей статичен. Между ними минимальный тэг HTML span....<br/>....
2. да, пробую свой шаблон.
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834200
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CasufiPetro123Минус в том, что надо убрать из неё вообще все шаблоны, Сделай страничке свой шаблон без лишней информации
Как? (4.1)
Нужно уменьшить межстрочное и шрифт.
- в Page Template новый шаблон не виден. поставил Popup
- Сменить стиль для отд.страницы разве можно? Класс css Popup вроде там прописан.
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834455
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Как? (4.1)
"Page Edit" --> Page Template
Сами темплейты в шаред компонентах. Если подскажешь фотохостинг закину скрины.
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834456
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос решён созданием своего шаблона + theme_4_0.css
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38834458
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi,
))) опять одновременно)
Да. Не видн был шаблон из-за связки "шаблон-тема-класс"
спс. Удачи!
...
Рейтинг: 0 / 0
Часть странички в балуне balloon. Как реализовать?
    #38835070
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123, хорошо, что всё получилось. Посмотрел на balloon - отдельных ajax вызовов ему действительно не нужно, за исключением случая, когда не нужно постоянно обращаться за данными к СУБД. Кстати $.post() прямо к apex не относятся, это всё-таки jQuery. Решение со страницей - хорошее для случаев, когда такие всплывающие баллоны используются на нескольких страницах и содержимое их имеет сложное форматирование. В других случаях можно получать содержимое из on-demand процесса (рендеринг целой страницы - всё-таки оверхед), например, так: на загрузку страницы создаётся DA с кодом:
Код: html
1.
2.
3.
4.
$("#P1_X1").balloon({
  contents:'<img src="#WORKSPACE_IMAGES#ajax-loader.gif" alt="Ждите..." />',
  url:"f?p="+$v("pFlowId")+":0:"+$v("pInstance")+":APPLICATION_PROCESS=GET_BALLOON_DATA::::"
});

,
Html - содержимое формируется процессом уровня приложения GET_BALLOON_DATA.
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Часть странички в балуне balloon. Как реализовать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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