ListForm 类型的 RenderingTemplate

发布于 2024-09-28 03:10:32 字数 228 浏览 1 评论 0原文

我创建了 ListForm 的自定义 RenderingTemplate“viewInventory”副本 渲染模板。看起来像下面这样。然后我关联了 将模板渲染为内容类型(这是列表类型内容类型) 编辑表单模板名称。但似乎该列表甚至没有使用这个 controltemplate 因为我为 editformtemplatename 起了一个流行的名字 而sharepoint对此并没有抱怨。

这个场景适用于文档渲染模板。去算算吧。

I created a custom RenderingTemplate "viewInventory" copy of ListForm
rendering template. It looks like below. Then I associated the
Rendering Template to a content type (this is list type content type)
EditFormTemplateName. But it seems the list is not even using this
controltemplate because I put a vogus name for editformtemplatename
and sharepoint did not complaint about it.

This exact scenario works for document renderingtemplate. Go figure.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初心未许 2024-10-05 03:10:32

由于您已在内容类型定义中设置 Inherits="True",因此在部署解决方案时,SharePoint 会忽略您的 XmlDocuments 部分,因此部署后的内容类型不会引用您的自定义表单模板。

将继承设置为 FALSE..

Because you have set Inherits="True" in your content type definition, SharePoint ignores your XmlDocuments section when the solution is deployed, therefore your content type after deployment has no reference to your custom form templates.

Set Inherits to FALSE..

国际总奸 2024-10-05 03:10:32

我所要做的就是通过 Sharepoint Manager 2007 将“viewInventory”与内容类型的 NewFormTemplateName 和 EditFormTemplateName 相关联。(或者您可以使用特性属性)

All I had to do is to associate "viewInventory" with both NewFormTemplateName and EditFormTemplateName of the content type through Sharepoint Manager 2007. (or you could do it feature attributes)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文