在SharePoint 2010中,我们有一个来自Pentalogic的自定义字段,它基本上是计算字段的一个版本,允许在视图上呈现HTML。将网站集迁移到SharePoint 2013环境后,该字段将显示HTML而不是呈现它。
在迁移网站集时,我们没有升级布局,因此它仍然使用SharePoint 2010外观。自定义字段当然已使用" -compatibility all"部署到2013环境。
字段的显示模板:
wxEVT_KILL_FOCUS
似乎SharePoint忽略了HTMLEncode属性。
所以我的问题:
答案 0 :(得分:0)
我找到了解决方案。应省略HTMLEncode属性,然后它可以工作。因此显示模板变为:
<RenderPattern Name="DisplayPattern">
<Column UseRelatedField="TRUE" />
</RenderPattern>