码迷,mamicode.com
首页 > 其他好文 > 详细

SharePoint快速入门(3)之List Definition

时间:2014-10-19 10:10:38      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   ar   strong   sp   文件   数据   2014   

第一次接触sharepoint的同学,可以把list等同于数据库中的table. 它是sharepoint中最主要也是最常用的数据存储容器。

本节学习目标:如何定义List

Sharepoint 中定义List有2种方式:通过页面可视化创建(对于初学者可以加深对List理解)和通过VS定义(开发模式),我们这里讲的List定义指的是后者。

  • 通过Vs创建List Definition

bubuko.com,布布扣

bubuko.com,布布扣

  • 输入List Definition的名字,确定是否要基于该Definition创建一个List Instance

bubuko.com,布布扣

  • 创建后的解决方案

bubuko.com,布布扣

可以看到在sharepoint中,List的是以xml格式来定义的。包含3个定义文件:ListInstance1/Elements.xml, Elements.xml, Schema.xml

ListInstance1/Elements.xml: List Instance的定义文件

bubuko.com,布布扣

Elements.xml: List Template的声明文件

bubuko.com,布布扣

Schema.xml:  List Template的具体定义

bubuko.com,布布扣

3者的关系是:List Instance基于List Template创建,通过TemplateType关联,Schema是定义Template的具体细节

通过上面关系的分析,其实可以不用List Template,直接List Instance与Schema关联(通过CustomSchema来关联)

  • 部署解决方案

bubuko.com,布布扣

至此一个Bugs List已经创建完毕(默认只有一个Title列),我们会在后续章节完善Bugs List,加入自定义的列(Column),内容类型(ContentType),视图(View)

bubuko.com,布布扣

SharePoint快速入门(3)之List Definition

标签:blog   http   io   ar   strong   sp   文件   数据   2014   

原文地址:http://www.cnblogs.com/splearning/p/4034282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!