概况

  • 阅读时间:约5分钟
  • 适用版本:SharePoint Server 2010及以上
  • 面向用户:普通用户、管理员、开发人员
  • 难度指数:★★★☆☆

SharePoint中的文件夹分为2种,一种是文档库中的文件夹,一种是普通列表中的文件夹,但都只有一个属性,名称属性。

  • 文档库文件夹

  • 列表文件夹
    -

文件夹的属性可以用来做什么呢?比如解决文件夹排序的问题,给文件夹添加一个排序字段,这样再也不用在文件夹名称前加数字来排序了;对开发人员来说可以使用文件夹存储一些层级性较强的数据,比如导航菜单;另外,在文件夹较多的时候也可以通过自定义属性来分类\分组\筛选等。
下面看看如何实现吧。

创建网站内容类型

打开网站设置,选择Web设计器库下的网站内容类型

点击左上角的创建按钮,新建网站内容类型。
新建网站内容类型表单中,父级内容类型选择文件夹内容类型下的文件夹,点击确定保存。

保存后进入所创建网站内容类型的管理界面。

点击从新网站栏添加,创建Order排序字段(下文中的字段、属性、栏均是同一个东东)。

保存后,需要的网站内容类型即创建完成了。

使用网站内容类型

允许管理内容类型

打开列表设置,选择高级设置,勾选允许管理内容类型。

添加内容类型

打开列表设置,在内容类型设置区域点击从现有网站内容类型添加

添加内容类型页选择前面所创建的MyFolder内容类型,添加后保存。

 回到列表设置页后,已经可以看到有一些变化了。

创建带属性的文件夹

选择Ribbon功能区项目选项卡,在新建项目下拉菜单下多出来一个我们所创建的内容类型MyFolder菜单,点击即可创建该类型的文件夹。

修改自定义内容类型

这个时候我们所创建的MyFolder内容类型,只有名称和Order字段,怎样添加URL、Target现有的其他字段呢?
回到列表设置页面,在内容类型设置区域,点击需要修改的内容类型MyFolder,进入列表内容类型设置页面,选择从现有网站或列表栏添加

列表内容类型-添加栏页,可添加列表中包含的字段,也可添加网站中默认的网站栏,确定保存后即可看到新建MyFolder内容类型的文件夹时可设置的属性增加。

需要提醒的是,我们虽然在MyFolder内容类型上添加了Order字段,但在创建默认类型的文件夹和数据项时仍然不会有该字段存在,因为他们所属的内容类型不一致。应该可以想到同上面添加MyFolder内容类型的字段一样,我们只需要在默认类型的文件夹和数据项所属的内容类型项目上添加需要的字段即可。

以上演示环境

  • SharePoint Server 2013

    已测试生效版本

    • SharePoint Server 2010
    • SharePoint Server 2013
    • SharePoint Online

最新文章

  1. SRM 146 DIV1 600
  2. 关于androidManifest.xml的概叙以及intent-filter的详细分析
  3. codeforces 696B Puzzles 树形概率计算
  4. UML静态类图
  5. MongoDB自定义函数部分 定义及引用
  6. mysql function 与 procedure
  7. TDirectory.GetLogicalDrives获取本地逻辑驱动器
  8. 可用版本的host
  9. 前端--关于客户端javascript
  10. Java 生成本文文件的时候,Dos格式转成Unix格式
  11. oracle目录操作
  12. 设计模式之过滤器模式——Java语言描述
  13. 设置PL/SQL 快捷键
  14. ftp服务部署
  15. 【RF库Collections测试】Dictionary Should Not Contain Value
  16. python知识大全目录,想学的看过来!
  17. 总结day24 ---- socket ,struct 的学习
  18. C#秘密武器之多线程——基础
  19. numpy 矩阵归一化
  20. Qt Creater 制作汽车仪表盘

热门文章

  1. Myeclipse 安装SVN步骤
  2. python调取C/C++的dll生成方法
  3. 【原创】.NET平台机器学习组件-Infer.NET连载(一)介绍
  4. Mac OS apache php配置
  5. 使用jQuery Draggable和Droppable实现拖拽功能
  6. Objective-C中把URL请求的参数转换为字典
  7. php使用post方式获得文件扩展名
  8. 深入instanceof
  9. Oracle手边常用命令及操作语句
  10. JDBC连接MySQL数据库代码模板