Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
ЗЫ DA - динамические кусочки кода-действия от Оракла _декларативно_ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 13:30 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Petro123 alertify кто использовал из JS в DA? в DA1 - JS Код: sql 1. - в следующем DA - PL код выполняется (смотрю по отладчику), несмотря на то что диалоговое висит из DA1 Как обойти? - как запустить 2 ветки кода на OK\Cancel из JS ниже в PL именно в DA APEX? Через переменную? ....Как? покопал источники )))) http://www.sql.ru/forum/933626-1/kak-ostanovit-vypolnenie-skripta если решение Gustly работает, то вопрос закрыт. Это нормальное поведение для всех Alert-библиотек. Ненормально желание остановить выполнение скрипта. Это могут делать только родные нативные функции window.XXXXX из операционки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 17:43 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Gustly, всё замечательно. ... мысли по сообщениям в DA \ AJAX - библитека alertify и другие не работают с DA в режиме диалоговых окон. - работающие нативные confirm\alert и т.д. убогие по интерфейсу) ..(не дружественные) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 14:38 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Petro123, Разбивайте на два DA. В первом красивый интерфейс, во втором действия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 15:16 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
GustlyPetro123, Разбивайте на два DA. В первом красивый интерфейс, во втором действия. return = false один фиг, только останавливает цепочку DA. А программисту нужно банальное if - else ))) LOL Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 2 AJAX запроса (флаг = '1';) только из-за того что, вложенный асинхронный AJAX мне не нужен, и он не бывает IMHO на красивый confirm, DA не реагирует на return ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2014, 16:10 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Petro123, Наверняка есть красивые способы решения - лень разбираться в вашей задаче Есть вообще говоря универсальный подход - сделать несколько DA, повесить их на custom events, вместо return вызывать $('jquery selector').triggerHandler('custom event'); который работает синхронно (выполнение скрипта продолжится только после выполнения соответствующих jquery обработчиков событий (которые как раз и вешает DA с custom events) разнеся actions по разным DA легко сделать if-else-или чего вам там нужно P.S. лично я htmldb_Get давно уже почти не использую - зачем, если код генерируется декларативно несколькими щелчками мыши - action > execute pl/sql code > page items to return, который можно вызвать в любом месте из яваскрипта, потом спокойно использовать результат из items ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 08:09 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Задача реально простая, не знаю чего вы так мучитесь. В каком месте сейчас-то проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 08:30 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
SvDev, Да. Я вижу что Ваш способ единственно возможный - вызывать DA из кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 09:21 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Gustly, Задача, вызвать любой другой confirm кроме window.confirm. Желательно НЕ в плагине т.к. 4.1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 09:24 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Petro123, В апексе есть jQuery UI, через него вызываете диалоговое окно с 2 кнопками. Вешаете функции на эти кнопки. Профит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 09:37 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Gustly, Не понял. alert тоже написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 09:40 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Petro123, Зачем алерт-то. Все через .dialog ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 09:49 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Gustly, Доп.вопрос. Вы уверены, что оно там модальное, а не псевдомодальное. Т.е. останавливает скрипт js. ? А написать руками мы всегда успеем.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 09:52 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
За вызовом диалога ниже идет DA DELETE. Как его остановить пока висит диалог? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 09:56 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Petro123, АРГХ! Просто вызываешь диалог, там кнопки, на кнопках функции. Не надо все пихать в один большой DA. На кнопки вешаешь другие DA или ajax callback. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 10:34 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
GustlyНе надо все пихать в один большой DA вот тут у меня сомнения. 1) Это унаследованная система. В одной DA - 3-5-8 Action. И тут мы решаем что-то проверить в коде. Т.е. if else. Вместо декларативной галки и новой Action я должен разнести 8 штук в разные DA? 2) Если заменять Action на DA, то и диалог не нужен. AlertifyJS работает точно так-же (подписка на события) и кода меньше. 3) Счас у меня в старом проекте DA порядком, а будет ещё больше. А так, SvDev выше написал решение....точно так-же разносить DA Мож в 5-ке что появится. Либо в плагине есть галки if - else )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 11:22 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
SvDevлично я htmldb_Get давно уже почти не использую +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 11:25 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Если не нравится большое количество DA, то часть можно вынести на чистый JS в настройках страницы. Кастомные эвэнты например еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 11:56 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
GustlyЕсли не нравится большое количество DA, то часть можно вынести на чистый JS в настройках страницы. Кастомные эвэнты например еще. да. Ищу, пишу приемлимое решение. Главное на лупшу-код не скатиться. Т.к. нужно - одна бизнес-логика "Кнопка.Клик->Закрытие опер-дня" - это один DA с кучей Action. Ищем 3 принципа ООП в APEX ))) LOL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 12:10 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
При родных JS модальных окнах (APEX - DA - Confirm) у пользователей на 2-м сообщении появляется галка "Больше не давать данному окну ))))" Как побороть программно? Или любую инфу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 13:23 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Petro123, Написать свой браузер и заставить юзать его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 09:46 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Gustly, Хорошо бы знать штатный. Где он галку сохраняет. В реестре или куках или фокс-профиле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 10:07 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Petro123, Разве он выдает такое сообщение не при повторяющихся сообщениях? если так, то выход простой добавляй пробел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 10:29 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
Как минимум у хрома после нескольких alert в окне этого самого alert появится галочка, которая позволит отключить надоедливые алерты. И я сильно сомневаюсь, что есть возможность это обойти, иначе бы всякие умельцы этим пользовались. Например сделать бесконечные алерты на странице, придется убивать браузер потому что окно алерта модальное и не даст закрыть браузер нормально. Та же реклама и прочее. Это защита пользователя. И как вы собрались из браузера править реестр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 11:41 |
|
||
|
Сообщения пользователю. Дружественные))
|
|||
|---|---|---|---|
|
#18+
GustlyИ как вы собрались из браузера править реестр? у нас корпоратив а не сайт-визитка. Значит: - мы обязаны всё рассказать про эту галку своим пользователям - мы можем поставлять доп.утилиты для них (как кожаные ремешки к купленному телефону)) ) - у нас есть связь с админом и его AD у заказчика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 11:50 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38824566&tid=1874401]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
213ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 330ms |

| 0 / 0 |
