Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Oracle APEX / 14 сообщений из 14, страница 1 из 1
11.06.2013, 19:12
    #38294584
Torellion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
Можно ли в APEX создать чат?
...
Рейтинг: 0 / 0
11.06.2013, 22:38
    #38294725
SHeLEST1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
Ответ "Можно" устроит?))
...
Рейтинг: 0 / 0
12.06.2013, 09:59
    #38294894
rockclimber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
SHeLEST1Ответ "Можно" устроит?))Правильный ответ - "Можно, разрешаю"
...
Рейтинг: 0 / 0
12.06.2013, 12:40
    #38295006
Torellion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
Хотелось бы еще узнать, как это можно сделать?
...
Рейтинг: 0 / 0
12.06.2013, 13:42
    #38295043
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
TorellionХотелось бы еще узнать, как это можно сделать?

Аналогично другим технологиям: определить требования, смоделировать приложение, схему данных, описать алгоритмы и реализовать всё это.

RTFM : 1 , 2 .
...
Рейтинг: 0 / 0
13.06.2013, 13:44
    #38296183
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
Torellion,

Далал как-то для интереса тестовый примерчик, до ума не доводил, было ненужно.

Для начала можно поискать по тегам: apex ajax, apex settimeout, apex dynamic actions
Ну а вызывать придется скорее всего не onDemand процесс, а public function, чтобы новые сессии не слетали, были с этим проблемы, в ней для безопасности можно что-нибудь типа APEX_CUSTOM_AUTH.GET_SESSION_ID_FROM_COOKIE попытаться использовать.

Ну а насчет подробной инструкции - даже не надейтесь, не дам.
...
Рейтинг: 0 / 0
13.06.2013, 16:42
    #38296530
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
Torellion,

если как это может выглядеть, то можно посмотреть здесь Самому себе сообщения отправлять не получится, но, от одного логина другому - на здоровье. Функция доступна на закладке "Задачи" в меню "Сообщения".

Логины:
SQLRU/SQLRU

SQLRU2/SQLRU2

Вообще для чата это не предназначалось, но, на практике, пользователи пользуются фишкой именно как чатом.
...
Рейтинг: 0 / 0
13.06.2013, 16:52
    #38296549
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
А как показать новые сообщения без сабмита всей страницы, без ajax-запросов по таймеру?
...
Рейтинг: 0 / 0
13.06.2013, 16:57
    #38296558
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
haXbat,

если будет время.
...
Рейтинг: 0 / 0
13.06.2013, 17:20
    #38296598
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
dvksqlruесли будет время.
Если нетрудно, то мне будет достаточно словесного описания механизма.
...
Рейтинг: 0 / 0
13.06.2013, 17:42
    #38296640
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
haXbat,

По ссылке просто Submit:
Код: javascript
1.
confirmDelete('Вы уверены?', 'CREATE');


и я там не заметил таймеров

А я имел ввиду, например, jquery ajax, там можно указать url на public functions, а не только на ondemand процессы.
...
Рейтинг: 0 / 0
14.06.2013, 10:18
    #38297415
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
SvDev,

Попробую уточнить задачу. Есть страничка с чатиком, где показаны N последних сообщений. Юзер открыл эту страничку, читает все сообщения. Если же в это время идет активная переписка других пользователей, то наш юзер сразу же видит эти новые сообщения. Вопрос: как без постоянного опроса сервера можно реализовать отображение новых сообщений?
...
Рейтинг: 0 / 0
14.06.2013, 10:33
    #38297451
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
haXbat...
Вопрос: как без постоянного опроса сервера можно реализовать отображение новых сообщений?
А как еще клиент узнает, что "сервер изменился"?? Сервер сам не может посылать клиенту сообщения об изменении своего состояния))
...
Рейтинг: 0 / 0
14.06.2013, 13:34
    #38297718
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle APEX
haXbat,

Теоретически можно 1 запросом

см. ключевые слова: xmlhttprequest readystate interactive

Слип в оракле и апексе есть и таймауты соединений настраиваются,
но на практике я не уверен, что браузеры interactive поддерживают, или что апекс в каких-либо вариантах установки способен вот так вот отдавать данные порциями.

Или так длинные запросы

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


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