sharepoint内置字段类型

单行文本 - SPFieldText

    这个可能是用的最为广泛的字段类型了,它的输入界面就是一个单行文本框,没有数据验证功能(除了是否为空)。可以设置最大长度(局限在255以内)。

2、多行文本 - SPFieldMultiLineText

   输入界面是一个textarea,根据设置不同,可以是纯文本或者是带格式文本的(按照html格式保存的)。

3、数字 - SPFieldNumber

   输入界面是textbox,但是带有数据验证(是否为数字,以及最大/最小值等)。

4、货币 - SPFieldCurrency

   和数字其实差不多,只不过现实的时候会多一个货币符号。

5、是/否 - SPFieldBoolean

   一个CheckBox

6、日期 - SPFieldDateTime 

  一个带picker的textbox,可以选择“日期和时间”或“仅日期”

7、选项(单选) - SPFieldChoice

   可以以dropdownlist或者radio button的形式出现。这个字段有点点特别,虽然它看上去只能存一个值,但其实它是多选类(SPFieldMultiChoice)的子类……

以上可以算是简单类型

8、选项(多选) - SPFieldMultiChoice

   如果使用多选,那么是通过一组checkbox输入的。在这个类里面定义了这个字段中究竟有哪些选项(通过Choices属性,自然,作为它子类的SPFieldChoice也有这个属性)。于之相对应的,可以通过SPFieldMultiChoiceValue类来访问它的值。

9、评估范围 - SPFieldRatingScale

   刚才介绍过了,它其实也是多选类(SPFieldMultiChoice)的子类。于之对应的值类型为SPFieldRatingScaleValue。

10、链接或图片 - SPFieldUrl

   可以是链接,也可以是图片,它包含url和描述信息两个部分,通过其值类型SPFieldUrlValue可以很方便的得到这两部分。
11、查阅项 - SPFieldLookup

   通过dropdownlist完成单选,一个特殊的listbox完成多选(wss3.0支持查阅项多选了!),由于每个被查阅的项会有id和文本,所以也需要有值类型,这个比较特殊,有两种值类型,SPFieldLookupValue和SPFieldLookupValueCollection(因为支持多选了嘛)。然后在SPFieldLookup类中,定义了要查阅哪个列表的哪个字段,以及是哪个网站上的列表。是的!wss3.0中的查阅项其实是支持跨网站查阅的(通过设定LookupWebId属性),但是在默认的界面上并没有暴露出一点。所以一个跨网站查阅项是一个很值得一做的自定义字段类型!

12、用户和用户组 - SPFieldUser

   它的输入是通过一个带有AJAX支持的输入框完成的,这是一个很强大的控件。其实这个类是SPFieldLookup的子类,因为它们做的事情在本质上都差不多。相应的,其值类型SPFieldUserValue也是SPFieldLookupValue的子类,还有SPFieldUserValueCollection……

13、多栏 - SPFieldMultiColumn

   这是另一个很特殊的字段类型,默认情况下我们无法直接使用它,使用它的唯一途径就是通过自定义字段类型继承它来完成我们的需求。顾名思义,这是一个能在一个字段中储存多个信息的字段类型。

posted @ 2013-04-24 15:49  717806198  阅读(533)  评论(0编辑  收藏  举报