SharePoint【Ribbon系列】-- 10.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的内容数据库中)显示为什么内容

ValueDescriptionlist/libraryFor 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'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

101DocumentLibrary1 all kinds of libraries: From 2010:

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

102Survey4  
103Links0  
104Announcements0  
105Contacts0  
106Events0 Calendar
107Tasks0 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 Library
116MasterPageCatalog1 "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 Workflows
123ThemeCatalog02010“Theme Gallery”
130DataConnectionLibrary1M"Data Connection Library"
140WorkflowHistory0 "Workflow History"  (“Macros” in 2010’s CharitableContributions template)
150GanttTasks0 "Project Tasks" task list
151   Product Help (Central Admin only?)
200Meetings0 Meeting templates - "Meeting Series"
201Agenda0 Meeting templates - "Agenda"
202MeetingUser0 Meeting templates - "Attendees"
204Decision  Meeting templates
207MeetingObjective0 Meeting templates - "Objectives"
210TextBox0 Meeting templates - "Directions" ("Use this list to insert custom text into your 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 blogs
303Categories0 Used in blogs
398 02010Access Services Application Log
399 02010Access Services System Objects
402Facility02010Resources  “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)
403Whereabouts02010Whereabouts   “Use this list to quickly and easily track the location of individuals throughout the day.” (used in the new Group Work Site template)
404CallTrack02010Phone Call Memo  (used in the new Group Work Site template)
405Circulation02010Circulations “Use this list to inform team members and request confirmation 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 List
850Pages1MUsed 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 the Publishing feature to store images that are used on pages in this site.” (not in SPListTemplateType)  Also: “Asset Libary” in 2010
1100IssueTracking0 "Issue Tracking" task list
1200AdminTasks0 used in Central Administration
1220HealthRules02010used in Central Administration
1221HealthReports02010used in Central Administration
1300Translation Management Library1M(thanks to Dennis for this one) (not in SPListTemplateType)
1301Languages & Translations0M"Translators" Created with a 1300 (thanks to Dennis for this one) (not in SPListTemplateType)
2100 1MPowerPoint Slide Library (not in SPListTemplateType)
10102Converted Forms1 "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

转载:http://www.cnblogs.com/wsdj-ITtech/archive/2012/03/08/2278252.html

转载于:https://www.cnblogs.com/greeny/archive/2013/02/20/2919367.html

### 回答1: ork.cloud:spring-cloud-starter-openfeign:jar是一个基于Spring Cloud的开源库,用于简化微服务架构中服务之间的调用和通信。 OpenFeign是一个声明式的Web服务客户端,它简化了编写HTTP请求的代码,使得服务间调用更加简单和高效。它是Spring Cloud提供的一个集成了Ribbon和Hystrix的库,可以方便地与其他微服务组件集成使用。 使用OpenFeign,我们可以通过编写接口的方式来定义服务间的调用,而不需要关注底层的HTTP请求。通过注解配置,OpenFeign会自动根据接口定义生成对应的代理类,并且提供了负载均衡、断路器等功能,方便处理高并发和服务故障的情况。 在微服务架构中,服务之间的调用是非常频繁的,而且随着微服务的增多,手动编写HTTP请求的代码会变得非常繁琐和容易出错。使用OpenFeign可以大大简化服务之间的调用流程,提高开发效率和代码质量。 总结来说,ork.cloud:spring-cloud-starter-openfeign:jar是一个方便而强大的库,可以帮助我们简化微服务架构中服务之间的调用和通信,并且提供了负载均衡和断路器等功能,能够提高系统的可靠性和性能。 ### 回答2: ork.cloud:spring-cloud-starter-openfeign:jar是一个基于Spring Cloud的开源项目,它提供了一种方便的编写和调用RESTful服务的方式。Feign是一个声明式的Web服务客户端,它可以简化HTTP请求的处理和封装,使得开发者可以更加专注于业务逻辑的编写。 使用Spring Cloud Starter OpenFeign可以快速地编写和调用其他微服务。它通过注解的方式将HTTP请求映射到对应的方法上,自动进行了服务的发现和负载均衡。 Feign支持多种请求方式,包括GET、POST、PUT、DELETE等,还可以使用@PathVariable、@RequestParam等注解处理路径参数和查询参数。Feign还支持对请求体进行处理,可以将请求体转换成Java对象,方便业务逻辑的处理。 在使用Feign时,不需要手动编写HTTP请求的代码,只需要定义一个接口并使用Feign的注解进行标记即可。Feign会根据注解生成代理对象来完成请求的发送和接收。这样可以大大简化开发的工作量,并且使得代码更加清晰易读。 Spring Cloud Starter OpenFeign还集成了Ribbon和Hystrix,这使得我们在使用Feign时可以实现负载均衡和熔断的功能。即使请求的目标服务发生宕机或故障,也能够保证系统的高可用性和稳定性。 总之,Spring Cloud Starter OpenFeign是一个非常实用和方便的工具,可以简化微服务架构下的服务调用,并提供了负载均衡和熔断等功能。它的使用可以加快开发速度,提高系统的可靠性和稳定性。 ### 回答3: spring-cloud-starter-openfeign是一个开源的Spring Cloud组件,用于简化在微服务架构中进行远程服务调用的过程。它基于Netflix的Feign库进行开发,提供了一种声明式的、基于接口的远程服务调用方式,可以方便地实现服务之间的通信和数据交互。 ork.cloud:spring-cloud-starter-openfeign:jar是spring-cloud-starter-openfeign组件的一个特定版本的jar包。在使用Spring Boot构建的项目中,可以通过引入这个jar包来集成并使用spring-cloud-starter-openfeign组件,从而简化远程服务调用的代码编写和配置。 使用spring-cloud-starter-openfeign,我们只需要定义一个接口,通过注解的方式声明远程服务的地址和调用方法,然后在需要调用远程服务的地方直接调用这个接口的方法即可。Spring Cloud会根据注解信息自动进行服务发现和负载均衡,将我们的调用请求转发到对应的服务实例上。 该jar包中除了包含spring-cloud-starter-openfeign的核心功能外,还可能包含一些额外的依赖库或工具,以及特定版本的相关代码和配置文件。通过引入这个jar包,我们可以一键集成和启用spring-cloud-starter-openfeign组件,省去了手动添加依赖和配置的步骤,能够更快速地搭建起微服务架构中的服务调用机制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值