当前位置: 首页 > news >正文

MOSS 2007基础:内容类型(Content Type)

翻译,原文地址:http://www.msd2d.com/Content/Tip_viewitem_03NoAuth.aspx?id=2b983470-cf8e-470c-a2e0-98c6f9c30b01&section=Sharepoint

SharePoint 2007引入了一个新的特性叫做 Content Type。我们都希望对文档库或列表进行更深一层的控制。比如,你可以在一个文档库中关联多个类型,每个类型关联一个特定的文档模板,工作流或元数据。这样,我们就可以利用内容类型这个特性将某个类别的文档集中存储在一个文档库中。关联的工作流可以帮助您处理文档的各种状态,自动对文档进行处理,如当审批通过后改变文档的权限,将文档转换为PDF等等。

下面以一个自定义列表为例,看看具体的效果。这种应用场景也比较常见,比如你要记录每天与客户沟通的情况。在项目周期中或者对于一个销售人员,这是一个基本工作。你的记录中应该包括一些基本条目,任务,事件,或者任何你认为应该有的东西。使用内容类型的好处这时就显现出来了,所有与客户相关的或项目相关的内容可以组织到一个视图中。我们再也不必在多个列表中跳来跳去了。让我带你一步步地创建一个简单的自定义列表,并且为其关联多个内容类型。

创建一个自定义列表Journal

进入我们准备要往里写记录的站点。为了方便演示,我这里创建了一个叫Demos/Journal的临时站点。进入站点后,选择“查看全部的站点内容)”,点击“创建”链接 。进入选择要创建的内容类型页面。选择自定义列表,如图所示。


填入列表名“Journal”和描述信息,然后点创建。

默认情况下,新创建好的自定义列表包括一个标题列。我们把它作为所有与该列表关联的内容类型的通用标题列。在我们增加新的内容类型前,我们需要告诉SharePoint该列表要支持多个内容类型。默认一个列表只支持一个内容类型。改变设置需要点击设置下拉菜单,选择列表设置,如图:

进入列表设置修改页面后,可以看到许多自定义列表所需的设置项。在一般设置标签组下面,点击高级设置链接,进入Journal列表的高级设置页。在第一节中包括了是否允许管理内容类型的设置。默认是“否”的,我们选择“是”后保存。现在,我们就可以为Journal列表设置不同的内容类型了。请看演示。 回到修改列表设置页面,你将看到增加了一个新的标签组叫“内容类型”。只有一个叫Item 的内容类型列在下面。这个内容类型就是在我们点新建时,让我们仅输入一个标题的那个内容类型。
为了演示,我们现在要增加一个新的内容类型来存任务. 点击“从已有的内容类型增加”链接(位于刚刚的Item项的下面)进入SharePoint的增加内容类型页面。 在下拉列表中选择“列表内容类型”,在可用的内容类型中选择“任务”,点击“添加”按钮。
点击确定后Journal列表的内容类型列表将如下图所示:

现在,我们返回列表操作页面,选择创建一个新的列表项。有两个内容类型可以供我们选择了。

我们分别填写一个类型的新建项内容。下面就是看到的两种类型的内容在一个视图显示的样子了。

在许多的应用中我们都可以用到内容类型这个新特性。这种将各种不同类型的信息对应到一个列表的能力使得我们可以集中管理信息,而不是管理在各种类型的列表里

相关文章:

  • python 第三方包自动导入_Python第三方包的导入
  • SharePoint高级内容--访问群体对象模型的开发之一
  • php soap 两个版本_zabbix-第一章-第三节 LNMP之PHP搭建
  • SharePoint高级内容--访问群体对象模型的开发之二
  • 批量修改的后台代码_如何用WordPress自带的批量编辑功能修改文章分类目录?
  • postman压力测试_如何用Postman做接口自动化测试?
  • 编程访问“我的网站”中的目标链接门户列表
  • 你觉得外观模式和代理模式的联系和区别是什么?_清华毕业大牛带你深入研磨并掌握23种设计模式,总计6.17G...
  • MOSS 2007基础:开发自定义WebPart
  • tp 扫码点餐 源码_外卖点餐扫码点餐系统开发案例
  • MOSS 2007基础:部署自定义WebPart
  • google网页有一个上传文件的按钮怎么用python里面用click不能实现_PyHubWeekly | 第七期:5款Python小工具,最后一款会给你惊喜...
  • AJAX如何用于Web部件
  • python分段线性插值_[Python] 分段线性插值
  • 装机遇到的问题
  • canvas 高仿 Apple Watch 表盘
  • docker-consul
  • Hexo+码云+git快速搭建免费的静态Blog
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • VUE es6技巧写法(持续更新中~~~)
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 第十八天-企业应用架构模式-基本模式
  • 简单基于spring的redis配置(单机和集群模式)
  • 区块链将重新定义世界
  • 手写一个CommonJS打包工具(一)
  • 温故知新之javascript面向对象
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • Android开发者必备:推荐一款助力开发的开源APP
  • k8s使用glusterfs实现动态持久化存储
  • 阿里云ACE认证之理解CDN技术
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ​用户画像从0到100的构建思路
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (zhuan) 一些RL的文献(及笔记)
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (三分钟)速览传统边缘检测算子
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (转)负载均衡,回话保持,cookie
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • @Transactional 竟也能解决分布式事务?
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [ 数据结构 - C++]红黑树RBTree
  • [C#] 我的log4net使用手册
  • [Erlang 0129] Erlang 杂记 VI 2014年10月28日
  • [javaSE] GUI(事件监听机制)
  • [LeetCode]—Rotate Image 矩阵90度翻转
  • [LOJ 6213]「美团 CodeM 决赛」radar
  • [math]判断线段是否相交及夹角
  • [NAND Flash 7.1] 闪存系统性能优化方向集锦?AC timing? Cache? 多路并发?
  • [NLP] 使用Llama.cpp和LangChain在CPU上使用大模型
  • [office] Excel自带的编辑函数求和方法 #其他#媒体