1. Single-Line Text-spfieldtext
This may be the most generic type. Its internal interface is a single-line text box, no data verification function (except whether it is null ). You can set the maximum length (within the limit of 255 ).
2. Multi-Line Text-spfieldmultilinetext
The internal interface is a textarea. The root setting is different. It can be plain text or add-type RTF (saved in HTML format ).
3. Data-spfieldnumber
The input interface is Textbox, but it carries a digital certificate (whether it is a number, and the Maximum/minimum value ).
4. Reschedule-spfieldcurrency
It is similar to the number, but there will be an escape character when it is real.
5. YES/NO-spfieldboolean
A checkbox
6. Date-spfielddatetime
A textbox with picker. You can select "Date and Time" or "expiration date 」
7. Selection (single choice)-spfieldchoice
It can be displayed in the form of dropdownlist or radio button. This is a bit special. Although it seems that it can only store one value, it is actually a sub-class of the Multi-choice class (spfieldmultichoice ......
The above can be regarded as orders.
8. Select multiple instances-spfieldmultichoice
If multiple options are used, they are imported through a set of checkpoints. In this category, it defines the options for this field (through choices flexibility, nature, spfieldchoice as its sub-class also has this flexibility ). The corresponding value can be queried through the spfieldmultichoicevalue class.
9. Estimated cost effectiveness-spfieldratingscale
It is also a sub-class of spfieldmultichoice. The corresponding value type is spfieldratingscalevalue.
10. merge or clip-spfieldurl
It can be a response or a response piece, which contains two parts: URL and description. The two parts can be conveniently obtained through its value-type spfieldurlvalue.
11. Check your callback-spfieldlookup
You can select multiple items through dropdownlist and select multiple items through a special ListBox (wss3.0 supports checking multiple items !), Because the ID and text of each queried vertex also need a value type, which is special and has two value types, spfieldlookupvalue and spfieldlookupvaluecollection (because multiple options are supported ). Then, in the spfieldlookup class, it defines which field of the List to query and which website list to query. Yes! In fact, wss3.0 supports cross-site Lookup (by setting lookupwebid encoding), but it does not expose a few points on the interface of the authentication. Therefore, Cross-Site query is a well-worth Custom field type!
12. Use a consumer and a consumer group-spfielduser
Its ingress is completed through an ingress box with Ajax support. This is a very large control. In fact, this class is a sub-class of spfieldlookup, because what they do is similar in nature. Corresponding, its value type spfielduservalue is also a sub-class of spfieldlookupvalue, and spfielduservaluecollection ......
13. Multiple metrics-spfieldmulticolumn
This is another very special field type. We can't directly use it in our opinion, the only way to use it is to fulfill our needs through custom field types. This is a field type that stores multiple pieces of information in a field.
Classname
Type
Typeasstring
Typedisplayname
Typeshortdescription
Microsoft. Sharepoint. spfieldboolean
Boolean
Boolean
Yes/No
Yes/No (check box)
Microsoft. Sharepoint. spfieldcalculated
Calculated
Calculated
Calculated
Calculated (calculation based on other columns)
Microsoft. Sharepoint. spfieldchoice
Choice
Choice
Choice
Choice (menu to choose from)
Microsoft. Sharepoint. spfieldcomputed
Computed
Computed
Computed
Computed
Microsoft. Sharepoint. spfield
Contenttypeid
Contenttypeid
Content type ID
Content type ID
Microsoft. Sharepoint. spfieldcurrency
Currency
Currency
Currency
Currency ($, ¥, €)
Microsoft. Sharepoint. spfielddatetime
Datetime
Datetime
Date and Time
Date and Time
Microsoft. Sharepoint. spfieldfile
File
File
File
File
Microsoft. Sharepoint. spfield
Guid
Guid
Guid
Guid
Microsoft. Sharepoint. spfieldnumber
Integer
Integer
Integer
Integer
Microsoft. Sharepoint. Portal. webcontrols. businessdatafield
Invalid
Businessdata
Business Data
Business Data
Microsoft. Sharepoint. Publishing. Fields. contenttypeidfieldtype
Invalid
Contenttypeidfieldtype
Content type ID
Content type ID
Microsoft. Sharepoint. Publishing. Fields. htmlfield
Invalid
Html
Publishing html
Full HTML content with formatting and constraints for publishing
Microsoft. Sharepoint. Publishing. Fields. imagefield
Invalid
Image
Publishing Image
Image with formatting and constraints for publishing
Microsoft. Sharepoint. Publishing. Fields. layoutvariationsfield
Invalid
Layoutvariationsfield
Variations
Page Layout variations
Microsoft. Sharepoint. Publishing. Fields. linkfield
Invalid
Link
Publishing hyperlink
Hyperlink with formatting and constraints for publishing
Microsoft. Sharepoint. Publishing. Fields. publishingscheduleenddatefield
Invalid
Publishingscheduleenddatefieldtype
Publishing schedule end date
Publishing schedule end date
Microsoft. Sharepoint. Publishing. Fields. publishingschedulestartdatefield
Invalid
Publishingschedulestartdatefieldtype
Publishing schedule start date
Publishing schedule start date
Microsoft. Sharepoint. Publishing. Fields. summarylinkfield
Invalid
Summarylinks
Summarylinks
Summary links data
Microsoft. Office. server. webcontrols. fieldtypes. spfieldtargetto
Invalid
Targetto
Audience targeting
Audience targeting
Microsoft. Sharepoint. spfieldlookup
Lookup
Lookup
Lookup
Lookup (information already on this site)
Microsoft. Sharepoint. spfieldlookup
Lookup
Lookupmulti
Lookup
Lookup (information already on this site)
Microsoft. Sharepoint. spfieldnumber
Number
Number
Number
Number (1, 1.0, 100)
Microsoft. Sharepoint. spfieldrecurrence
Recurrence
Recurrence
Recurrence
Recurrence
Microsoft. Sharepoint. spfieldmultilinetext
Note
Note
Multiple lines of text
Multiple lines of text
Microsoft. Sharepoint. spfieldtext
Text
Text
Single line of text
Single line of text
Microsoft. Sharepoint. spfieldurl
URL
URL
Hyperlink or picture
Hyperlink or picture
Microsoft. Sharepoint. spfielduser
User
User