InfoPath - 将iFrame添加到富文本字段(启用Web的表单)

时间:2011-10-28 19:30:40

标签: sharepoint infopath

此问题Infopath textbox displaying html tags解答了如何在InfoPath中使用RTF来显示HTML。至于[b]和[img]这一切似乎工作正常,但任何使用[iframe]似乎只能在InfoPath预览模式下工作,而不是在InfoPath浏览器表单中。 RTF不显示iframe,我在页面源中看不到它的痕迹。我的目标是在InfoPath浏览器表单中显示SharePoint列表中的PDF。

这在InfoPath网络表单中是否可行?

1 个答案:

答案 0 :(得分:0)

据我所知,InfoPath浏览器启用的表单在RichTextBox的功能方面非常有限 - 只有OOTB标签(在工具栏中给出)才能正常工作。

我不确定ifram标记是否有效,但如果确实如此,则必须像this article一样对其进行编码。

copypasted片段:

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>");