По теме из базы знаний
- API Chrome для 1C - альтернатива ПолеHTMLДокумента для парсера
- Универсальный просмотр XML в поле HTML-документа
- Доработка WYSIWYG редактор HTML (управляемые формы) / ядро 8.3.3 и выше
- Использование HTML Редактора whizzywig в 1С 8.2 и 1С 8.3 платформах
- Как на мобильной платформе 1С сделать игру. Расширяем возможности через Поле HTML Документа
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Спасибо за ответы.
DanilaDru, спасибо за пример "расфасофки". Обязательно пригодится, т.к. нечто подобное тоже планировалось.
В качестве простого варианта обнаружилось:) свойство URL объекта Документ, т.е. например,
Элементы.ПолеHTMLДокумента.Документ.URL = "http://vkontakte.ru/factpoint" ;
Приятным фактом оказалась возможность загружать и само содержимое HTML, т.е.
Содержимое = "<html><head></head><body>Ahoy there!</body></html>";
Элементы.ПолеHTMLДокумента.Документ.URL = Содержимое;
Однако, по непонятным причинам локальный файл почему-то не смог загрузить :(
Элементы.ПолеHTMLДокумента.Документ.URL = "file:///c:/temp/test.html" ;
Еще раз спасибо.
DanilaDru, спасибо за пример "расфасофки". Обязательно пригодится, т.к. нечто подобное тоже планировалось.
В качестве простого варианта обнаружилось:) свойство URL объекта Документ, т.е. например,
Элементы.ПолеHTMLДокумента.Документ.URL = "http://vkontakte.ru/factpoint" ;
Приятным фактом оказалась возможность загружать и само содержимое HTML, т.е.
Содержимое = "<html><head></head><body>Ahoy there!</body></html>";
Элементы.ПолеHTMLДокумента.Документ.URL = Содержимое;
Однако, по непонятным причинам локальный файл почему-то не смог загрузить :(
Элементы.ПолеHTMLДокумента.Документ.URL = "file:///c:/temp/test.html" ;
Еще раз спасибо.
Может кому на заметку будет.
Вставил на обычную форму ПолеHTMLДокумента.
Затем сохранял в текстовый реквизит документа "ТекстНовости":
При открытии делал такой код:
Но я дополнительно устанавливал режим редактирования. Из-за этого поле обнулялось. Поэтому дописал проверку и перезаполняю, когда нужно изменить режим редактирования:
Вставил на обычную форму ПолеHTMLДокумента.
Затем сохранял в текстовый реквизит документа "ТекстНовости":
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
пТекстНовостиHTML = ЭлементыФормы.ТекстНовостиHTML.ПолучитьТекст();
Если пТекстНовостиHTML <> ТекстНовости Тогда
ТекстНовости = пТекстНовостиHTML;
КонецЕсли;
КонецПроцедуры
ПоказатьПри открытии делал такой код:
//При изменении режима редактирования ПолеHTMLДокумента обнуляются значения, поэтому нужно перезаполнить!
ЭлементыФормы.ТекстНовостиHTML.УстановитьТекст(ТекстНовости);
Но я дополнительно устанавливал режим редактирования. Из-за этого поле обнулялось. Поэтому дописал проверку и перезаполняю, когда нужно изменить режим редактирования:
//При изменении режима редактирования ПолеHTMLДокумента обнуляются значения, поэтому нужно перезаполнить!
пТекстНовостиHTML = ЭлементыФормы.ТекстНовостиHTML.ПолучитьТекст();
ПроверитьБлокировкуДокумента();
ЭлементыФормы.ТекстНовостиHTML.УстановитьТекст(пТекстНовостиHTML);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот