0
vde69
20.06.22
✎
08:36
|
собственно делаю так (платформа 8.3.20.1838, совместимости нет)
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Если ЭтоПервоеОткрытие Тогда
Если ЗначениеЗаполнено(ОбъектСобытия) И ИспользоватьСобытия Тогда
Элементы.СсылкаСообщение.Документ.body.innerHTML = УправлениеПочтой.СобратьЭлементПочтовогоСообщения (Сообщение, ОбъектСобытия, ПримечаниеЗадачи);
Иначе
Элементы.СсылкаСообщение.Документ.body.innerHTML = УправлениеПочтой.СобратьЭлементПочтовогоСообщения (Сообщение, Неопределено, ПримечаниеЗадачи);
КонецЕсли;
ЭтоПервоеОткрытие = Ложь;
КонецЕсли;
КонецПроцедуры
в Элементы.СсылкаСообщение.Документ.body.innerHTML - содержится нужный текст
в Элементы.СсылкаСообщение.Документ.body.innerText - как бы то-же текст есть
в Элементы.СсылкаСообщение.Документ.body.children - создались только элементы <br>, а текста нет...
|
|
3
vde69
20.06.22
✎
09:41
|
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Элементы.СсылкаСообщение.Документ.body.innerHTML = "Загрузка";
КонецПроцедуры
&НаКлиенте
Процедура СсылкаСообщениеДокументСформирован(Элемент)
ПодключитьОбработчикОжидания("СформироватьДокумент_Обработчик", 0.1, Истина);
КонецПроцедуры
&НаКлиенте
Процедура СформироватьДокумент_Обработчик() Экспорт
СформироватьСообщение();
КонецПроцедуры
&НаКлиенте
Процедура СформироватьСообщение()
Если ЭтоПервоеОткрытие Тогда
Если ЗначениеЗаполнено(ОбъектСобытия) И ИспользоватьСобытия Тогда
Элементы.СсылкаСообщение.Документ.body.innerHTML = УправлениеПочтой.СобратьЭлементПочтовогоСообщения (Сообщение, ОбъектСобытия, ПримечаниеЗадачи);
Иначе
Элементы.СсылкаСообщение.Документ.body.innerHTML = УправлениеПочтой.СобратьЭлементПочтовогоСообщения (Сообщение, Неопределено, ПримечаниеЗадачи);
КонецЕсли;
ЭтоПервоеОткрытие = Ложь;
КонецЕсли;
КонецПроцедуры
|
|