BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 11:03

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: Создание диалогово окна.
СообщениеДобавлено: 07 дек 2010, 18:36 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
Есть задача при изменении определённых параметров договора выводить диалоговое окно из серии "Вы уверены?". Возможно подобное сделать в пределах bgbs или надо внедрять уже что-то своё?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 08 дек 2010, 05:43 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ничего из bgbs нельзя изменить в GUI

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 08 дек 2010, 05:44 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
можно вывести сообщение только, отловив действие (например, на событии "перед запуском экшена") и что-то там проверив

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 08 дек 2010, 12:51 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
Тоесть окно нельзя можно только сообщение? Или можно окно с сообщением? Что-то я запутался.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 08 дек 2010, 12:58 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
можно только сообщение, как типа сообщение об ошибке с кнопкой ок. интерактивности никакой нету.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 08 дек 2010, 13:07 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
Ну тоесть это простое диалоговое с одной кнопкой ок, я правильно понимаю?
Если да то это замечательно :) возникает вопрос как его родить правильно? в смысле куда цеплять JOptionPane.showMessageDialog ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 08 дек 2010, 13:17 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Да никуда не цеплять) Все скрипты работают только на сервере, и клиент вообще не знает ничего о них. Он обработает установленную ошибку и покажет диалог, а ошибку ставит экшен/скрипт итд итп.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 08 дек 2010, 13:21 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
А чтобы из скрипта установить ошибку, то в эвенте (например, в ActionBeforeEvent) есть setError , как-то так. Вроде на вики (или здесь) были примеры этих событий..

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 08 дек 2010, 13:51 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
Понял как значит. Буду пробовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 15 дек 2010, 13:18 
aardvark писал(а):
Ну тоесть это простое диалоговое с одной кнопкой ок, я правильно понимаю?
Если да то это замечательно :) возникает вопрос как его родить правильно? в смысле куда цеплять JOptionPane.showMessageDialog ?


если у Вас есть свой action и Вы его хотите у пользователя перестраховать (то есть запросить подтверждение)
то можно в шаблоне xsl, в ссылке на action вставить javascript на подтверждение, то есть в случае согласия пользователя сработает ссылка на action

Код:
<a href="https://yourhost.ru:8443/bgbilling/webexecuter?action=someaction" title="Запустить action скорее!" onclick="return confirm('Вы уверены, что хотите запустить action?');">Запустить action!</a>


Вернуться к началу
  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 15 дек 2010, 13:31 
у меня дополнительный вопрос
можно ли сделать так, чтобы пользователь зашел в ЛК и увидел всплывающее окно с содержанием последнего примечания (событие захода в ЛК)?


Вернуться к началу
  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 15 дек 2010, 14:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
javascript alert


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 15 дек 2010, 15:49 
Cromeshnic писал(а):
javascript alert


имеете в виду в xsl шаблон вставить функции javascript для парсинга тега <contract_comment> ?


Вернуться к началу
  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 16 дек 2010, 07:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Ага.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 16 дек 2010, 07:55 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Вернее, не так. содержимое соотв. тега нужно передать в итоговый документ, и потом заюзать в javascript.
Т.к. javascript про <contract_comment> не знает ничего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 16 дек 2010, 12:29 
я говорю про открытие окошка при событии захода в кабинет, то есть сразу после авторизации пользователя
xslt-шаблоны работают при определенном action, в вышеуказанном случае такого action нет
то есть непонятно куда привязывать alert


Вернуться к началу
  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 16 дек 2010, 12:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
По-умолчанию выполняется экшен новостей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание диалогово окна.
СообщениеДобавлено: 16 дек 2010, 15:51 
точно!
спасибо!


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.048s | 42 Queries | GZIP : On ]