forum.bitel.ru http://forum.bitel.ru/ |
|
Создание диалогово окна. http://forum.bitel.ru/viewtopic.php?f=19&t=4872 |
Страница 1 из 1 |
Автор: | aardvark [ 07 дек 2010, 18:36 ] |
Заголовок сообщения: | Создание диалогово окна. |
Есть задача при изменении определённых параметров договора выводить диалоговое окно из серии "Вы уверены?". Возможно подобное сделать в пределах bgbs или надо внедрять уже что-то своё? |
Автор: | dimOn [ 08 дек 2010, 05:43 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
ничего из bgbs нельзя изменить в GUI |
Автор: | dimOn [ 08 дек 2010, 05:44 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
можно вывести сообщение только, отловив действие (например, на событии "перед запуском экшена") и что-то там проверив |
Автор: | aardvark [ 08 дек 2010, 12:51 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
Тоесть окно нельзя можно только сообщение? Или можно окно с сообщением? Что-то я запутался. |
Автор: | dimOn [ 08 дек 2010, 12:58 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
можно только сообщение, как типа сообщение об ошибке с кнопкой ок. интерактивности никакой нету. |
Автор: | aardvark [ 08 дек 2010, 13:07 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
Ну тоесть это простое диалоговое с одной кнопкой ок, я правильно понимаю? Если да то это замечательно ![]() |
Автор: | dimOn [ 08 дек 2010, 13:17 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
Да никуда не цеплять) Все скрипты работают только на сервере, и клиент вообще не знает ничего о них. Он обработает установленную ошибку и покажет диалог, а ошибку ставит экшен/скрипт итд итп. |
Автор: | dimOn [ 08 дек 2010, 13:21 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
А чтобы из скрипта установить ошибку, то в эвенте (например, в ActionBeforeEvent) есть setError , как-то так. Вроде на вики (или здесь) были примеры этих событий.. |
Автор: | aardvark [ 08 дек 2010, 13:51 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
Понял как значит. Буду пробовать. |
Автор: | jack7 [ 15 дек 2010, 13:18 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
aardvark писал(а): Ну тоесть это простое диалоговое с одной кнопкой ок, я правильно понимаю? Если да то это замечательно ![]() если у Вас есть свой action и Вы его хотите у пользователя перестраховать (то есть запросить подтверждение) то можно в шаблоне xsl, в ссылке на action вставить javascript на подтверждение, то есть в случае согласия пользователя сработает ссылка на action Код: <a href="https://yourhost.ru:8443/bgbilling/webexecuter?action=someaction" title="Запустить action скорее!" onclick="return confirm('Вы уверены, что хотите запустить action?');">Запустить action!</a>
|
Автор: | jack7 [ 15 дек 2010, 13:31 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
у меня дополнительный вопрос можно ли сделать так, чтобы пользователь зашел в ЛК и увидел всплывающее окно с содержанием последнего примечания (событие захода в ЛК)? |
Автор: | Cromeshnic [ 15 дек 2010, 14:45 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
javascript alert |
Автор: | jack7 [ 15 дек 2010, 15:49 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
Cromeshnic писал(а): javascript alert имеете в виду в xsl шаблон вставить функции javascript для парсинга тега <contract_comment> ? |
Автор: | Cromeshnic [ 16 дек 2010, 07:48 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
Ага. |
Автор: | Cromeshnic [ 16 дек 2010, 07:55 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
Вернее, не так. содержимое соотв. тега нужно передать в итоговый документ, и потом заюзать в javascript. Т.к. javascript про <contract_comment> не знает ничего. |
Автор: | jack7 [ 16 дек 2010, 12:29 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
я говорю про открытие окошка при событии захода в кабинет, то есть сразу после авторизации пользователя xslt-шаблоны работают при определенном action, в вышеуказанном случае такого action нет то есть непонятно куда привязывать alert |
Автор: | Cromeshnic [ 16 дек 2010, 12:37 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
По-умолчанию выполняется экшен новостей. |
Автор: | jack7 [ 16 дек 2010, 15:51 ] |
Заголовок сообщения: | Re: Создание диалогово окна. |
точно! спасибо! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |