Добрый день.
Необходимо создать всплывающее окно при нажатии на кнопку "Отправить смс" на CTI панели.
В всплывающем окне необходимо разместить Справочник, Текстовое поле, и две кнопки Отправить и Отмена. И реализовать Логику отправки XML на некий урл.
Похожее окно есть в мастере раздела при добавлении нового поля(например). Скрин прикреплю.
И похоже при добавлении адреса доставки в "Заказе". Как вызвать его я не очень понимаю.

Подскажите как правильно(легче) это реализовать(любое из этих двух окон)?
В каком направлении вообще искать?

Нравится

4 комментария

Добрый день Дмитрий!!!

судя по скриншотам у вас версия 7.7. на первой картинке изображено Модальное окно созданное вручную. Базового инструмента в 7.7 генерирующие Модальные окна нет, как это к примеру сделано с Базовой схемой карточки редактирования. На втором скриншоте изображено PopUp окно. и данное окно можно привязать к любой кнопке, к любому событию. Легче реализовать 2 скриншот, так как все инструменты для генерации данного окна в системе есть. И там его не так сложно создавать вручную. Нужно только разобраться как работает данное окно при Добавление адреса, на карточки редактирования Заказа. Но еще раз повторюсь сложностей там никаких нет.

В 7.8 уже появился полноценный инструмент Мини-карточка редактирования, данная карточка полностью генерируемая системой. поэтому в 7.8 все модальные карточки редактирования создавать будет очень легко.

Есть ли возможность скинуть код вызова такого окна?
Там в коде слишком сложный вызов, и мне не понятно как оно работает.

Василий сам код вам ничего не даст. Если разбирать вызов окна по кнопке "Добавить адрес" на детали "Адрес доставки", то могу ответить, что метод с помощью которого происходит открытие PopUp окна это   showCard: . Данный метод вызывается и отрабатывается, когда пользователь нажимает на Радио-кнопку "Добавить адрес".

если Василий вам нужна другая помощь, то прошу конкретизировать свою задачу и пожелания. Спасибо!!!

Показать все комментарии

Уважаемые коллеги! Подскажите, пожалуйста, либо научите поиском, есть ли у нас возможность при наведении курсора на какой-либо элемент системы (например, иконку раздела или кнопку) показывать всплывающую подсказку (например, с комментарием о назначении элемента и т.д).
Тема не новая, но для свежих версий может быть ситуация уже поменялась?
Желательно для версии 3.3.2, или 3.4
Пример желаемого - в аттаче (картинку в сообщении не осилил). Я знаю, что для пунктика меню это "зашито" в контролах, но хочется сделать и настроить самому:smile:

Нравится

14 комментариев

Доброе утро, Александр!
Начиная с версии 3.4.0.63 у большинства компонентов системы появилось свойство Hint.

Спасибо, полезная вещь!

А как с версией 3.3.2?

Видимо только пересборка по многочисленным просьбам... хотя не факт, контролы то совсем другие

"Albertas Repecka" написал:А как с версией 3.3.2?

Лучше переходите на 3.4.0. Тем более, что это очень просто сделать.

Spasibo.

А я побаиваюсь перехода на 3.4.0, у нас на 3.3.2 такое бешеное количество доработок... Это же все вручную придется отслеживать при переносе...

Вроде как можно обойтись только переходом на новые бинарники + лицензии

Я задавала вопрос на эту тему, когда задумались о целесообразности перехода, получила ответ: "Если серьезных доработок системы не проводилось, то переход пройдет без проблем"...
Да и по сути цитата из топика по ссылке Александра:
"Чтобы перенести все новые конфигурационные функции нужно делать полноценный переход. А это уже нужно делать с помощью пакетов перехода."

Новый функционал - само собой только при полном переходе, а он при наличии проектного решения будет традиционно непрост. А так новые бинарники дадут просто некоторый выигрыш - например, в рамках темы, всплывающая подсказка появится:)

Вот потому и жалею, что доработок море... хочется на 3.4.0 перейти... много там "няшек" полезных...

Не обязательно при переходе на 3.4.0 сразу переносить все новые возможности конфигурации, это можно делать постепенно. А для начала -- просто обновить бинарные файлы до 3.4.0. Мы так всегда и делаем, когда обновляем свою внутреннюю версию.

Александр, а сориентируйте меня, пожалуйста по объему новых возможностей. Сколько времени займет перенос новых возможностей "в фоновом режиме"? И что даст простое обновление бинарных файлов?

Вот новая функциональность версии 3.4
Скорость переноса зависит от того что именно будет перенесено и, конечно же, кто этот перенос будет делать (квалификация разработчика).
О том, что даст простое обновление бинарных файлов я писал тут.

Показать все комментарии

В версии 3.3.2.193 потребовалось проделать этот трюк. Есть MemoDataControl, и захотелось мне прикрутить к нему своё popup-меню. Чтоб всякие хитрые вставки делать и модификации выделенного многострочного текста. Благо есть такой пункт в свойствах, PopupMenu. А не тут-то было! Создал ActionMenu, создал пару ActionMenuItem-ов, указал ActionMenu в свойстве MemoDataControl... И ничего не произошло. Как выскакивало стандартное серое меню (вырезать-копировать-вставить), так и выскакивает.

Наверное, я не умею правильно пользоваться этим свойством, или это свойство у memo-контрола несёт лишь декоративные функции?

Нравится

2 комментария

Анатолий Васильевич, в версии 3.3.2 не реализована возможность использовать PopupMenu для MemoDataControl. Данная возможность будет доступна в версии 3.4.0

"Бондарь Наталия" написал:

Спасибо, Наталья!
Буду знать. Вот как выходит: это свойство выведено в настройки MemoDataControl-а (и многих других контролов) давным-давно, даже в 3.2.1 есть. И тоже существует декоративно, за редкими исключениями... Правда и используется редко.

В 3.4.0 стоит прибавить и свойство, возвращающее выделенную часть текста в MemoDataControl-е с номерами символов от-до выделенного фрагмента. Тогда свойство будет полноценным. Ведь надо будет знать, к чему относится появившееся контекстное меню!

Показать все комментарии