#0
by grum01
Коллеги, поможите, чем можете. Искал - не нашел (или руки кривые). Формы простые, платформа 8.3. В общем: на форме есть поле HTML, в нее нужно вставить текст и ссылки. По нажатию на ссылку должна запускаться процедура. ----------------- С параметрами HTML строки не могу совладать. В указанном варианте процедура "НажатиеСсылки" выполняется сразу при выводе строки. Как сделать запуск процедуры по нажатию на ссылку?
#1
by Сергиус
В процедуре формы ПередОткрытием добавляешь текст: Текст = "<html xmlns="";; > Для поля HTML создаешь в свойствах событие ДокументСформирован, и в его процедуре задаешь передачу контекста формы в javascript код:
#2
by grum01
Ссылка появляется, при нажатии ругается: "Метод объекта не обнаружен (SetForm1c)" Текст = "<html xmlns="";;; >
#3
by grum01
Кстати, почему в ПередОткрытием? А как быть тогда, если ссылки на форме должны обновляться пока форма открыта (подписка)?
#4
by grum01
В общем ошибка в ЭлементыФормы.ПолеHTML.Документ.parentWindow.SetForm1c(ЭтаФорма); У parentWindow нет метода SetForm1c (не видит)
#5
by shpioleg
Событие ПриНажатии повесь на поле HTML и посмотри в отладчике, что передается в ДанныеСобытия.
#8
by grum01
Мне кажется, что ошибка в SetForm1c(ЭтаФорма). Получается, что в переменную xForm1C передается сама форма (графическая). А найти там процедуру НажатиеСсылки не может.
#9
by grum01
В общем пробовал по всякому, во всей этой конструкции ошибка при получении функции SetForm1c - не может ее получить
#12
by grum01
Да, конечно. именно после помещения в ДокументСформирован возникает ошибка "Метод объекта не обнаружен (SetForm1c)"
#13
by Вафель
У тебя после нажатия на ссылку переходин в пустую страницу, там срабатывает досформирован, а в пустом доке нет никаких функций
#18
by grum01
Мне не надо нажимать на поле, надо нажимать на ссылку - это разное. На поле планирую размещать несколько ссылок.
#20
by grum01
Это для всего поля. Мне надо несколько ссылок в одном поле вперемешку с простым текстом. И результаты кликанья на разные ссылки должны быть разными.
#21
by shpioleg
Понятно что для всего.Ты делал как в ? Смотрел что можно вытянуть из фикструктуры ДанныеСобытия?
#24
by Сергиус
у процедуры-обработчика есть параметр pEvtObj, из него можно определить при нажатии на какой элемент она(процедура) была вызвана.
#27
by grum01
Всем спасибо. С ситуацией так и не разобрался, как-то неоднозначно все. Пошел другим, "некрасивым" путем: на форму вывожу надпись1 в заголовок которой устанавливаю текст и рядом надпись2, которую делаю гиперссылкой. Надпись2 привязана к надписи1 и надпись1 расширяется в зависимости от длины текста. Код простой, понятный. Визуально выглядит даже лучше, чем html-поле. [url=]
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Алгоритм формирования ссылки
- Как загрузить html страничку в поле html документа на форме?
- 8.2 поле HTML документа и поле Форматированный текст
- СКД. Вычисляемое поле в вычисляемом поле
- 82 Самописная. Как в поле построителя отчета поместить вычисляемое поле
- Поле HTML документа в УП, как получить html код странички
- Поле HTML: вывел PDF, а как очистить это поле?
- Html код в 1С Поле Html Документа
В этой группе 1С
- неправильное заполнение приказа на отпуск
- Как вызвать хранимую процедуру SQL из 1С?
- Группировки колонок в универсальном отчёте на платформе 8.3
- Открыть файл Excel для редактирования 1с
- Попытка вставки неуникального значения в уникальный индекс
- Отправка ZIP методом на http
- Отбор строк таблицы на управляемых формах
- СКД: Выражение представления вычисляемого поля
- Удаление записей регистра при удалении документа
- СКД ФИО в подвале из запроса
- Подпись интервала в диаграмме Ганта
- оприходовать на забалансовый счет
- План счетов - к счету добавить субконто в конфигураторе (в пользовательском режиме они есть)
- Розница 2.1. Можно ли запретить изменять справочники центра на узлах РИБ?
- Подготовка данных для передачи в ПФР задваивает суммы
- Компенсация за молоко ЗУП 2.5
- СКД и пересчёт в валюту полей с ролями Начальный, Конечный остаток.
- (УТ 10.3) Регистр Партии товаров на складах, учет НДС
- Как программно установить курсор на элемент управляемой формы?
- Выплаты призов и подарков в 1с ЗУП, ред.3.1