首页 > 代码库 > SharePoint快速入门(3)之List Definition
SharePoint快速入门(3)之List Definition
第一次接触sharepoint的同学,可以把list等同于数据库中的table. 它是sharepoint中最主要也是最常用的数据存储容器。
本节学习目标:如何定义List
Sharepoint 中定义List有2种方式:通过页面可视化创建(对于初学者可以加深对List理解)和通过VS定义(开发模式),我们这里讲的List定义指的是后者。
- 通过Vs创建List Definition
- 输入List Definition的名字,确定是否要基于该Definition创建一个List Instance
- 创建后的解决方案
可以看到在sharepoint中,List的是以xml格式来定义的。包含3个定义文件:ListInstance1/Elements.xml, Elements.xml, Schema.xml
ListInstance1/Elements.xml: List Instance的定义文件
Elements.xml: List Template的声明文件
Schema.xml: List Template的具体定义
3者的关系是:List Instance基于List Template创建,通过TemplateType关联,Schema是定义Template的具体细节
通过上面关系的分析,其实可以不用List Template,直接List Instance与Schema关联(通过CustomSchema来关联)
- 部署解决方案
至此一个Bugs List已经创建完毕(默认只有一个Title列),我们会在后续章节完善Bugs List,加入自定义的列(Column),内容类型(ContentType),视图(View)
SharePoint快速入门(3)之List Definition
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。