Sharepoint學習筆記—Ribbon系列– Reference :List definitions Type and BaseType

來源:互聯網
上載者:User

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的內容資料庫中)顯示為什麼內容

Value Description list/library For  notes, names as displayed in SharePoint or in the SQL Content database
-1 InvalidType (not used)
100 GenericList 0 (see note below)
Also used for "Import Spreadsheet"
Also: (and I'm
sure more...)
Relationships List
Reusable Content
Quick Deploy Items
Variation Labels
Long Running Operation Status
Notification List
Reporting Metadata
Cache Profiles
Content and Structure Reports
Reporting Metadata
Suggested Content Browser Locations

From Central Admin:
Content Deployment Jobs
Content Deployment
Paths

From Central Admin 2010:
Job Reports
Reporting Metadata

101 DocumentLibrary 1 all kinds of libraries:
From 2010:

cache
Customized Reports
Form Templates
Reporting Templates
Shared Documents
Site Assets
Style Library

102 Survey 4
103 Links 0
104 Announcements 0
105 Contacts 0
106 Events 0 Calendar
107 Tasks 0 Task lists in general, including “Workflow tasks”
108 DiscussionBoard 0 Example: “Team Discussion”
109 PictureLibrary 1
110 DataSources 1 (fpdatasources = FrontPage Data Sources???)
111 WebTemplateCatalog 1 "Site Template Gallery"
112 UserInformation 0 "User Information List" (all people)
113 WebPartCatalog 1 "Web Part Gallery"
114 ListTemplateCatalog 1 "List Template Gallery"
115 XMLForm 1 "Form Library" InfoPath Forms Library
116 MasterPageCatalog 1 "Master Page Gallery"
117 NoCodeWorkflows 1 "Workflows"
118 WorkflowProcess
119 WebPageLibrary 1 "Wiki Library" (also “Site Pages” in 2010)
120 CustomGrid 0 "Custom List in Datasheet View"
121 SolutionCatalog 0 2010 “Solution Gallery”
122 NoCodePublic 0 2010 No Code Public Workflows
123 ThemeCatalog 0 2010 “Theme Gallery”
130 DataConnectionLibrary 1 M "Data Connection Library"
140 WorkflowHistory 0 "Workflow History"  (“Macros” in 2010’s CharitableContributions
template)
150 GanttTasks 0 "Project Tasks" task list
151 Product Help (Central Admin only?)
200 Meetings 0 Meeting templates - "Meeting Series"
201 Agenda 0 Meeting templates - "Agenda"
202 MeetingUser 0 Meeting templates - "Attendees"
204 Decision Meeting templates
207 MeetingObjective 0 Meeting templates - "Objectives"
210 TextBox 0 Meeting templates - "Directions" ("Use this list to insert custom text into
your meeting.")
211 ThingsToBring 0 Meeting templates - "Things To Bring"
212 HomePageLibrary 1 Meeting templates - "Workspace Pages"
300 Sites 0 M Sites list in Publishing templates (not in SPListTemplateType)
301 Posts 0 Used in blogs (also appears to be used for Search tabs)
302 Comments 0 Used in blogs
303 Categories 0 Used in blogs
398 0 2010 Access Services Application Log
399 0 2010 Access Services System Objects
402 Facility 0 2010 Resources 
“Use the Resources list to document shared assets, such as
cameras and vehicles. Users can reserve and track listed resources in Group
Calendar.” (used in the new Group Work Site template)
403 Whereabouts 0 2010 Whereabouts  
“Use this list to quickly and easily track the location of
individuals throughout the day.” (used in the new Group Work Site
template)
404 CallTrack 0 2010 Phone Call Memo 
(used in the new Group Work Site template)
405 Circulation 0 2010 Circulations
“Use this list to inform team members and request
confirmation stamps.”  (used in the new Group Work Site template)
420 Timecard 0 2010
421 Holidays 0 2010
432 0 E "Sample KPIs" (not in SPListTemplateType)
433 1 E "Reports Library"(not in SPListTemplateType)
434 1 E "Reference Library"(not in SPListTemplateType)
499 IMEDic 0 2010 IME Dictionary (Input Method Editor:

http://office.microsoft.com/en-us/powerpoint/HP030900551033.aspx)

600 ExternalList 0 2010 External List
850 Pages 1 M Used with publishing templates
(thanks to Anders Jacobsen for this one)
(not in SPListTemplateType)
851 1 M, 2010 “Images”, “Site Collection Images”  “This system library was created by the
Publishing feature to store images that are used on pages in this site.” (not in
SPListTemplateType)  Also: “Asset Libary” in 2010
1100 IssueTracking 0 "Issue Tracking" task list
1200 AdminTasks 0 used in Central Administration
1220 HealthRules 0 2010 used in Central Administration
1221 HealthReports 0 2010 used in Central Administration
1300 Translation Management Library 1 M (thanks to Dennis for this one) (not in SPListTemplateType)
1301 Languages & Translations 0 M "Translators" Created with a 1300
(thanks to Dennis for this one) (not
in SPListTemplateType)
2100 1 M PowerPoint Slide Library (not in SPListTemplateType)
10102 Converted Forms 1 "List of user browser-enabled form templates on this site collection" (not
in SPListTemplateType)

或如下清單

Value  Description 
-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. 
1100  Issue tracking 
2002  Personal document library 
2003  Private 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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.