ОБСУЖДЕНИЕ

Помогите советом с встраиванием Html страницы

2 ответов 4,2 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Необходимо формировать html страницу и встраивать ее в форму.
Можете подсказать какими способами вообще это можно сделать или в каком направлении двигаться?
 
Вставлять в richtext-поле.
Вставлять в обычное текстовое поле. И выводить его значение через Computed value с включенным Pass-Tthru HTML.
 
Использовать статичный текст HTML на форме или <Computed Text> (вычисляемый текст), с оформлением блока текста Pass-Thru HTML.
НО есть нюансы:
- один вычисляемый текст не может содержать более 32К, т.е. результирующий HTML не должен быть более 32К. Обойти можно вычсляя HTML и раскладывая его в несколько полей, а потом выводить его в нескольких подряд вычисляемых текстах. (и тут есть второй нюанс)
- весь блок с HTML'ем должен быть в едином Pass-Thru HTML без разрывов. т.е. если у Вас на форме есть статичный HTML и несколько вычисляемых полей, то все они должны быть в одном "Pass-Thru HTML", иначе, после разрыва, это будет уже совсем другой(независимые от предыдущих HTML-блоков) кусок HTML'я. Как пример, если у Вас есть CSS-определеня, то они будут действовать только в пределех единого "Pass-Thru HTML" блока, как только будет разрыв, в следующем блоке Ваш CSS уже будет не доступен.
-javascript можно (и по моему лучше) определять JS Header формы, не забыв выставить что код для Notes клиента (Run: Client)
-необходимо понимать, что не все HTML теги, CSS селекторы, JS конструкции будут работать в клиенте или будут работать частично(как-то совсем по своему), плюс ко всему могут быть различия в поведении в разных версиях клиента.
- картинки доступны либо через HTTP либо с локала через File:// (для определения имени диска вместо двоеточия используйте вертикальную четру - |, пример, file://c|/temp/myimage.gif)

Но, немного опыта и трудолюбия и Ваши формы смогут быть даже очень ничего... :)
 

Статистика тем

Создано
Dragon108,
Последний ответ от
duchan,
Ответы
2
Просмотры
4 209