SharePoint List TemplateName\TemplateId
SharePoint List的List Template ID明细表
编写SharePoint的Event Receiver需要用到List Template ID来进行绑定, 下面的列表对于编程和排查错误都是个很好的索引.
|
List template name |
ListTemplateID |
|
NoListTemplate |
0 |
|
GenericList |
100 |
|
DocumentLibrary |
101 |
|
Survey |
102 |
|
Links |
103 |
|
Announcements |
104 |
|
Contacts |
105 |
|
Events |
106 |
|
Tasks |
107 |
|
DiscussionBoard |
108 |
|
PictureLibrary |
109 |
|
DataSources |
110 |
|
WebTemplateCatalog |
111 |
|
UserInformation |
112 |
|
WebPartCatalog |
113 |
|
ListTemplateCatalog |
114 |
|
XMLForm |
115 |
|
MasterPageCatalog |
116 |
|
NoCodeWorkflows |
117 |
|
WorkflowProcess |
118 |
|
WebPageLibrary |
119 |
|
CustomGrid |
120 |
|
SolutionCatalog |
121 |
|
NoCodePublic |
122 |
|
ThemeCatalog |
123 |
|
DataConnectionLibrary |
130 |
|
WorkflowHistory |
140 |
|
GanttTasks |
150 |
|
Meetings |
200 |
|
Agenda |
201 |
|
MeetingUser |
202 |
|
Decision |
204 |
|
MeetingObjective |
207 |
|
TextBox |
210 |
|
ThingsToBring |
211 |
|
HomePageLibrary |
212 |
|
Posts |
301 |
|
Comments |
302 |
|
Categories |
303 |
|
Facility |
402 |
|
Whereabouts |
403 |
|
CallTrack |
404 |
|
Circulation |
405 |
|
Timecard |
420 |
|
Holidays |
421 |
|
IMEDic |
499 |
|
ExternalList |
600 |
|
IssueTracking |
1100 |
|
AdminTasks |
1200 |
|
HealthRules |
1220 |
|
HealthReports |
1221 |
|
InvalidType |
-1 |
牛人还做了个代码段来获取这些列表模板的名字和ID.
string[] listTemplateNames = Enum.GetNames(typeof(SPListTemplateType)); Array listTemplateId = System.Enum.GetValues(typeof(SPListTemplateType)); for (int i = 0; i < listTemplateId.Length; i++) { Debug.WriteLine(string.Format("ListTemplate name: {0}, ListTemplateId: {1}", listTemplateNames[i], (int)listTemplateId.GetValue(i))); }
参考资料:
List Template ID for SharePoint Lists
http://sharepoint-snippets.com/list-template-id-for-sharepoint-lists/

浙公网安备 33010602011771号