Sharepoint学习笔记—Ribbon系列-- Reference :List definitions Type and BaseType
List Definition即: 列表的定义. SharePoint的OOB(out of box)的list definition一般存储在两个文件内,SCHEMA.XML: 应用到列表上
ONET.XML:应用到整个站点上 任何一个出现在创建页面里的列表定义(List Definition)都在Local_Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES下面有一个自己的Feature子文件夹, 这些子文件夹都包含一个叫做Schema.xml的文件. 这个Schema.xml文件定义了views, forms, toolbar, 还有通过list definition创建出来的特殊fields.
在开发List Definition时,你需要确定两个重要的值 "Type" and "BaseType",下面就是关于这两个值的参考列表:
Type
For列解释:“ “ = WSS 3.0, "M" = MOSS 2007 only list type, "E" = MOSS 2007 Enterprise, 2010 = 2010!
List/Library列解释:0 = list, 1 = library, (4 用于调查表?)
最后一列解释: 在Sharepoint中(或者Sharepoint的内容数据库中)显示为什么内容
ValueDescription list/library For notes, names as displayed in SharePoint or in the SQL Content database -1InvalidType (not used)100GenericList0 (see note below)Also used for "Import Spreadsheet"Also: (and I'msure more...)Relationships ListReusable ContentQuick Deploy ItemsVariation LabelsLong Running Operation StatusNotification ListReporting MetadataCache ProfilesContent and Structure ReportsReporting MetadataSuggested Content Browser Locations From Central Admin:Content Deployment JobsContent DeploymentPaths
From Central Admin 2010:Job ReportsReporting Metadata
101DocumentLibrary1 all kinds of libraries:From 2010: cacheCustomized ReportsForm TemplatesReporting TemplatesShared DocumentsSite AssetsStyle Library
102Survey4 103Links0 104Announcements0 105Contacts0 106Events0 Calendar107Tasks0 Task lists in general, including “Workflow tasks”108DiscussionBoard0 Example: “Team Discussion”109PictureLibrary1 110DataSources1 (fpdatasources = FrontPage Data Sources???)111WebTemplateCatalog1 "Site Template Gallery"112UserInformation0 "User Information List" (all people)113WebPartCatalog1 "Web Part Gallery"114ListTemplateCatalog1 "List Template Gallery"115XMLForm1 "Form Library" InfoPath Forms Library116MasterPageCatalog1 "Master Page Gallery"117NoCodeWorkflows1 "Workflows"118WorkflowProcess 119WebPageLibrary1 "Wiki Library" (also “Site Pages” in 2010)120CustomGrid0 "Custom List in Datasheet View"121SolutionCatalog02010“Solution Gallery”122NoCodePublic02010No Code Public Workflows123ThemeCatalog02010“Theme Gallery”130DataConnectionLibrary1M"Data Connection Library"140WorkflowHistory0 "Workflow History"(“Macros” in 2010’s CharitableContributionstemplate)150GanttTasks0 "Project Tasks" task list151 Product Help (Central Admin only?)200Meetings0 Meeting templates - "Meeting Series"201Agenda0 Meeting templates - "Agenda"202MeetingUser0 Meeting templates - "Attendees"204Decision Meeting templates207MeetingObjective0 Meeting templates - "Objectives"210TextBox0 Meeting templates - "Directions" ("Use this list to insert custom text intoyour meeting.")211ThingsToBring0 Meeting templates - "Things To Bring"212HomePageLibrary1 Meeting templates - "Workspace Pages"300Sites0MSites list in Publishing templates (not in SPListTemplateType)301Posts0 Used in blogs (also appears to be used for Search tabs)302Comments0 Used in blogs303Categories0 Used in blogs398 02010Access Services Application Log399 02010Access Services System Objects402Facility02010Resources “Use the Resources list to document shared assets, such ascameras and vehicles. Users can reserve and track listed resources in GroupCalendar.” (used in the new Group Work Site template)403Whereabouts02010Whereabouts“Use this list to quickly and easily track the location ofindividuals throughout the day.” (used in the new Group Work Sitetemplate)404CallTrack02010Phone Call Memo (used in the new Group Work Site template)405Circulation02010Circulations“Use this list to inform team members and requestconfirmation stamps.”(used in the new Group Work Site template)420Timecard02010 421Holidays02010 432 0E"Sample KPIs" (not in SPListTemplateType)433 1E"Reports Library"(not in SPListTemplateType)434 1E"Reference Library"(not in SPListTemplateType)499IMEDic02010IME Dictionary (Input Method Editor:http://office.microsoft.com/en-us/powerpoint/HP030900551033.aspx)600ExternalList02010External List850Pages1MUsed with publishing templates(thanks to Anders Jacobsen for this one)(not in SPListTemplateType)851 1M, 2010“Images”, “Site Collection Images”“This system library was created by thePublishing feature to store images that are used on pages in this site.” (not inSPListTemplateType)Also: “Asset Libary” in 20101100IssueTracking0 "Issue Tracking" task list1200AdminTasks0 used in Central Administration1220HealthRules02010used in Central Administration1221HealthReports02010used in Central Administration1300Translation Management Library1M(thanks to Dennis for this one) (not in SPListTemplateType)1301Languages & Translations0M"Translators" Created with a 1300(thanks to Dennis for this one) (notin SPListTemplateType)2100 1MPowerPoint Slide Library (not in SPListTemplateType)10102Converted Forms1 "List of user browser-enabled form templates on this site collection" (notin SPListTemplateType) 或如下清单
ValueDescription
-1 InvalidType
100 Generic list //列表
101 Document library //文档库
102 Survey //调查
103 Links list //网站链接
104 Announcements list
105 Contacts list
106 Events list
107 Tasks list //任务
108 Discussion board //讨论板
109 Picture library
110 Data sources
111 Site template gallery
113 Web Part gallery
114 List template gallery
115 XML Form library
120 Custom grid for a list
200 Meeting Series list
201 Meeting Agenda list
202 Meeting Attendees list
204 Meeting Decisions list
207 Meeting Objectives list
210 Meeting text box
211 Meeting Things To Bring list
212 Meeting Workspace Pages list
300 Portal Sites list.
1100Issue tracking
2002Personal document library
2003Private document library
BaseType
0 – Custom List
1 – Document Library
2 – Not used
3 – Discussion Forum
4 – Surveys
5 – Issues List 用法:如果你想开发一个Custom Picture Library,你就需要设置
Type='109' ---PictureLibrary
BaseType='1' ---因为PictureLibrary是建立在DocumentLibrary基础上的
还比如:你要开发一个Custom Caledar List Definition,你就需要设置
Type="100"--Generic List
BaseType="0" --Custom List
页:
[1]