【问题标题】:Sharepoint 2013 content type form editSharepoint 2013 内容类型表单编辑
【发布时间】:2018-11-15 12:05:35
【问题描述】:
问题如下:
我有一个使用内容类型显示在 6 种不同表单上的列表。
我必须为每种不同的表格显示一个名称,但不知道该怎么做。
我尝试了谷歌搜索,但没有运气。
如果我有 6 个不同的表单,我会解决它,但由于相关的工作流程,我必须使用它。
【问题讨论】:
标签:
forms
sharepoint
content-type
sharepoint-designer
【解决方案1】:
您在一个列表中有 6 种内容类型?您想根据内容类型显示一些名称吗?
如果这是您的情况,那么您可以将内容编辑器 Web 部件或脚本编辑器 Web 部件添加到默认表单(新建、编辑、显示)。此 Web 部件将包含 javascript 代码。
表单加载时的 Javascript 代码将从 URL 获取内容类型 id 查询字符串参数,并根据此内容类型 id 呈现必要的名称。
【解决方案2】:
- 转到您的图书馆,然后从功能区中选择图书馆设置
- 从“设置”页面的“常规设置”列中选择高级设置链接
- 在“高级设置”页面中,为允许管理内容类型选项选择“是”单选按钮,然后单击“确定”
- 在“设置”页面的“内容类型”面板中,选择从现有内容类型添加
- 从添加内容类型中添加您要在页面上使用的内容类型,然后单击确定
- 在“设置”页面的“内容类型”面板中,选择更改新按钮顺序和默认内容类型
- 在“更改新按钮顺序”页面中,确保您的所有内容类型都选中了可见框(这使得内容类型在列表中可用),然后单击确定
- 现在返回您的正常列表视图并从功能区中选择新建文档 - 您应该会看到列出的所有内容类型表单