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