InfoPath - добавление iFrame в поле расширенного текста (веб-форма) - PullRequest
0 голосов
/ 28 октября 2011

Этот вопрос Текстовое поле Infopath с тегами html отвечает, как использовать RTF в InfoPath для отображения HTML.Что касается [b] и [img], кажется, что все работает нормально, но любое использование [iframe] работает только в режиме предварительного просмотра InfoPath, а не в формах браузера InfoPath.RTF не отображает iframe, и я не вижу его следов в источнике страницы.Моя цель - отобразить PDF-файл из списка SharePoint в форме браузера InfoPath.

Возможно ли это в веб-формах InfoPath?

1 Ответ

0 голосов
/ 02 ноября 2011

Из того, что я знаю, формы с поддержкой браузера InfoPath очень ограничены в том, что касается функциональности RichTextBox - только OOTB-теги (как указано на панели инструментов) будут работать на 100% корректно.

Я не уверен, будет ли работать тег ifram, но если это произойдет, вам придется кодировать его, как в этой статье .

скопированный фрагмент:

MainDataSource.CreateNavigator().SelectSingleNode("//my:rtfField", NamespaceManager).AppendChild("<h2 xmlns=\"http://www.w3.org/1999/xhtml\">Header Text</h2><p xmlns=\"http://www.w3.org/1999/xhtml\">This is some paragraph text.</p>");
...