|
УФ вывод сообщения пользователю | ☑ | ||
---|---|---|---|---|
0
I_learn_1c
23.06.20
✎
10:50
|
Доброе утро,
Подскажите, пожалуйста, как вывести сообщение пользователю, чтобы потом он мог скопировать выведенное. По смыслу - есть кнопка "Получить ссылку", ссылка формируется и ее выводим пользователю, он скопирует и отправит в мессенджере или куда то вставит. Использую ПоказатьВводЗначения, но может есть более правильное и красивое что-то. |
|||
1
D_E_S_131
23.06.20
✎
11:36
|
"Сообщить()" не подходит? :)
|
|||
2
Fedor-1971
23.06.20
✎
11:44
|
(0) если 1 не нравится, то сделай общую форму
по своей кнопке "Получить ссылку" открывай её с параметром Ссылка На самой форме выложи многострочное текстовое поле и заполни его нужностями, например, "№ ХХХ от ДД.ММММ.ГГГГ", Представление ссылки, Навигационная ссылка и т.д. Пусть копируют себе на здоровье |
|||
3
I_learn_1c
23.06.20
✎
11:45
|
(1) не, надо чтоб какое-то окошко было..
|
|||
4
D_E_S_131
23.06.20
✎
11:50
|
(3) А сообщить не в "окошко" выводит? Там даже по клику ПКМ есть пункт "Скопировать" отдельный. :)
|
|||
5
Fedor-1971
23.06.20
✎
11:57
|
(4) не всем это очевидно, для массового использования решение нужно самое простое для пользователя: "Вот тебе окошко, скопируй что хотел"
|
|||
6
D_E_S_131
23.06.20
✎
11:58
|
(5) Иными словами это называют "велосипедизм". :)
|
|||
7
D_E_S_131
23.06.20
✎
12:42
|
Кстати, мысль - есть кнопка "Получить ссылку" - она где "есть"? На этой же форме нельзя сделать строковый реквизит и вывести его и именно в него отображать ссылку? :)
|
|||
8
Fedor-1971
23.06.20
✎
12:48
|
(7) Отдельная форма аккуратней, т.к. можно приклеить к разным документам и формировать строку с разным составом данных в зависимости от типа документа
и можно не снимать с поддержки конфигурацию, просто программно положить кнопку на форму (если извращаться, так уже на всю катушку) |
|||
9
Cthulhu
23.06.20
✎
13:21
|
ЭлементыФормы.Добавить(Тип("ПолеHTMLДокумента"), "Поле_HTML_Документа_acb123", Ложь);
Окно = ЭлементыФормы.Поле_HTML_Документа_acb123.Документ.ParentWindow; Окно.ClipboardData.SetData("Text", ТекстКоторыйНадоВставить); ЭлементыФормы.Удалить(ЭлементыФормы.Индекс(ЭлементыФормы.Найти("Поле_HTML_Документа_acb123"))); |
|||
10
I_learn_1c
23.06.20
✎
13:42
|
(2) видимо придется с отдельной формой.
(7) Сообщить не устраивает. Отдельное поле тоже не подойдет. Нужно чтоб окошко (9) выглядит интересно и пока не понятно, попробую посмотреть всем спасибо) но если есть еще варианты - рассмотрю) |
|||
11
dka80
23.06.20
✎
13:44
|
(0) сразу поместить выводимое в буфер обмена нельзя?
|
|||
12
Cthulhu
23.06.20
✎
15:16
|
(11): см.(9)
|
|||
13
kumena
23.06.20
✎
15:33
|
А то что написано девятом посте в браузерах работает?
|
|||
14
kumena
23.06.20
✎
15:35
|
+13 ЭлементыФормы - это явно не УФ.
|
|||
15
Krolik Bezobraznik
23.06.20
✎
15:45
|
Попробуйте конструктор
новый СообщениеПользователю |
|||
16
fisher
23.06.20
✎
15:53
|
(13) Скорее всего - да. Если адаптировать к УФ. Это ж просто обращение к DOM браузера.
|
|||
17
kumena
23.06.20
✎
17:02
|
> Скорее всего - да.
А я вот не уверен, у меня вот не работало нечто подобное! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |