共用方式為


SPField members

Include protected members
Include inherited members

代表SharePoint Foundation網站上的清單中的欄位。

The SPField type exposes the following members.

Constructors

  Name Description
Public method SPField(SPFieldCollection, String) 初始化根據指定的欄位集合物件和欄位名稱的SPField類別的新執行個體。
Public method SPField(SPFieldCollection, String, String) 初始化根據指定的欄位集合物件、 欄位類型及欄位名稱的SPField類別的新執行個體。

Top

Properties

  Name Description
Public property AggregationFunction 取得或設定欄位的彙總函數。
Public property AllowDeletion 取得或設定 Boolean 值,以指定是否要刪除的欄位。
Public property AuthoringInfo 取得頁面中進行編輯的欄位用來識別欄位,其目的的描述字串。
Public property CalloutMenu 取得或設定指示欄位是否顯示 [註標] 功能表中的連結。
Public property CalloutMenuAllowed 取得或設定是否顯示 [註標] 功能表中的欄位中允許,禁止,指示或是選擇性的CalloutMenu屬性所決定。
Public property CanBeDeleted 取得 Boolean 值,指出是否要刪除的欄位。
Public property CanBeDisplayedInEditForm 唯讀屬性,指出可以編輯表單中顯示的欄位。
Public property CanToggleHidden 取得 Boolean 值,指出是否可以透過使用者介面隱藏資料行。
Public property CompositeIndexable 指示欄位是否與何種容量可參與複合索引。
Public property DefaultFormula 取得或設定預設的公式的計算欄位。
Public property DefaultListField 取得一個值,指出是否要顯示 [內容] 表單的檔案上傳至文件庫時。
Public property DefaultValue 取得或設定欄位的預設值。
Public property DefaultValueTyped 取得欄位類型為基礎的預設值物件。
Public property Description 取得或設定欄位的描述。
Public property DescriptionResource 取得SPUserResource物件,代表欄位的描述的轉譯。
Public property Direction 取得或設定欄位的讀取順序的方向。
Public property DisplaySize 取得或設定欄位的顯示大小。
Public property EnforceUniqueValues 取得或設定 Boolean 值,指定是否要強制執行唯一性的欄值。預設值為false。
Public property EntityPropertyName 取得使用此欄位的清單項目實體內容名稱。
Public property FieldReferences 取得包含內部參照計算欄位中的欄位名稱的字串陣列。
Public property FieldRenderingControl 會取得用來呈現中顯示]、 [編輯] 及 [新的表單欄位,以及在 [資料表單網頁組件的欄位類型控制項或使用欄位控制項的頁面。
Public property FieldRenderingMobileControl Obsolete. 已被取代。請改用FieldRenderingMobileWebControl屬性。取得用來呈現顯示]、 [編輯] 及 [新的表單資料表單網頁組件或任何行動應用程式中使用欄位控制項的頁面中的欄位的行動電話] 欄位類型控制項。
Public property FieldRenderingMobileWebControl 衍生的類別中實作時,用來呈現的欄位中顯示,編輯的取得,也就是控制行動電話] 欄位類型及新的表單資料表單網頁組件或任何使用欄位控制項的頁面。
Public property FieldTypeDefinition 取得SPFieldTypeDefinition物件,代表欄位的欄位類型定義。
Public property FieldValueType 取得值類型之欄位的欄位類型都有其專屬值類型時。
Public property Filterable 取得 Boolean 值,指出是否可以篩選的欄位。
Public property FilterableNoRecurrence 取得 Boolean 值,指出是否可以在不展開週期性事件在檢視中的欄位上建立篩選器。
Public property FromBaseType 取得 Boolean 值,指出是否欄位衍生自基底] 欄位類型。
Public property Group 取得或設定欄位所屬的欄群組。
Public property Hidden 取得或設定 Boolean 值,指定是否顯示欄位清單中。
Public property Id 取得欄位的 GUID。
Public property IMEMode 取得或設定要用於欄位的輸入法 (IME) 模式偏差。輸入法會啟用轉換的語言時一個寫入系統具有大於可針對指定的鍵盤編碼的多個字元之間的按鍵。
Public property Indexable 指出是否欄位可以編製索引或不唯讀屬性。
Public property Indexed 取得或設定布林值,指定是否要建立欄位的索引。
Public property InternalName 取得欄位所使用的內部名稱。
Public property JSLink 衍生的類別中實作時,會取得或設定外部JavaScript檔案的名稱 (或一組檔案以分隔"|"字元),包含衍生型別的欄位的任何用戶端轉譯邏輯。
Public property JumpToField 會取得代表下一個問題的使用者所採取的調查,取決於其授與目前問題的答案欄位的名稱。
Public property LinkToItem 取得或設定指示欄位是否應該顯示清單項目顯示表單時顯示在清單檢視中的連結。
Public property LinkToItemAllowed 取得或設定指示是否] 欄位中,在清單檢視中,可以顯示連結的清單項目顯示表單。
Public property ListItemMenu 取得或設定指示欄位是否應該顯示清單項目下拉式清單功能表時顯示在清單檢視中的連結。
Public property ListItemMenuAllowed 取得或設定指示是否] 欄位中,在清單檢視中,可以顯示連結的清單項目下拉式清單功能表。
Public property NoCrawl 取得或設定 Boolean 值,以指定是否可由搜尋引擎編目] 欄位。
Public property ParentList 取得包含欄位的上層清單。
Public property PIAttribute 取得或設定屬性的處理指示 ( PITarget屬性所指定),則用為 column 值屬性升級和降級 XML 文件中的文件。
Public property PITarget 取得或設定文件處理 column 值儲存在指定的內容類型,用於屬性升級和降級 XML 文件中的文件中的指示。
Public property PreviewValueTyped 沒有欄位相關聯的清單項目資料時,請設計階段檢視以顯示和編輯模式] 欄位控制項取得欄位資料預覽值。
Public property PrimaryPIAttribute 取得或設定中的文件處理指示, PrimaryPITarget屬性,當做 column 值中屬性升級和降級 XML 文件中的所指定的備用屬性。
Public property PrimaryPITarget 取得或設定替代的文件處理 column 值儲存指定的內容類型的文件,的指示。
Public property PushChangesToLists 取得或設定 Boolean 值,指定是否要傳播至實作欄位的清單中的欄位範本所做的變更。
Public property ReadOnlyField 取得或設定 Boolean 值,以指定是否可以修改欄位值。
Public property RelatedField 取得或設定目前欄位與相關的欄位的內部名稱。
Public property Reorderable 取得 Boolean 值,指出是否可以重新排序欄位值。
Public property Required 取得或設定 Boolean 值,以決定是否使用者必須輸入一個值欄位New和Edit表單上。
Public property SchemaXml 取得或設定會定義欄位的結構描述。
Public property SchemaXmlWithResourceTokens 取得結構描述,定義欄位並包含資源語彙基元。
Public property Scope 取得用於哪種欄位集合的清單的網站與相對路徑。
Public property Sealed 取得一個值,指出Microsoft SharePoint Foundation欄位類型 (如Type屬性所指定) 是否可以擔任的父代為衍生的自訂欄位類型。
Public property ShowInDisplayForm 取得或設定 Boolean 值,指定是否顯示清單項目表單中顯示欄位。
Public property ShowInEditForm 取得或設定 Boolean 值,指定用來編輯清單項目表單中是否顯示 [] 欄位。
Public property ShowInListSettings 取得或設定 Boolean 值,指定是否要將欄位顯示自訂清單設定] 頁面中。
Public property ShowInNewForm 取得或設定 Boolean 值,指定用來建立清單項目表單中是否顯示欄位。
Public property ShowInVersionHistory 取得或設定 Boolean 值,指定欄位是否會顯示在檢視清單項目版本的頁面。
Public property ShowInViewForms 取得或設定 Boolean 值,指定用來檢視清單資料的頁面中是否顯示 [] 欄位。
Public property Sortable 取得 Boolean 值,以判斷是否可以排序] 欄位。
Public property SourceId 取得可以是內建欄位定義的命名空間或其自訂欄位,識別建立所在的網站或清單的 GUID。
Public property StaticName 取得或設定欄位的靜態名稱。
Public property Title 取得或設定欄位的顯示名稱。
Public property TitleResource 取得與此欄位的顯示名稱相關聯的資源物件。
Public property TranslationXml 顯示為 XML 文件的多語系資料庫已儲存的文件內容。
Public property Type 取得或設定欄位的類型。
Public property TypeAsString 取得欄位的類型為字串值。
Public property TypeDisplayName 取得欄位類型的顯示名稱。
Public property TypeShortDescription 取得欄位的描述。
Public property UsedInWebContentTypes 取得 Boolean 值,指出是否在網站集合中所使用的任何內容類型中實作] 欄位。
Public property ValidationEcmaScript 取得對應於該欄位的驗證公式ECMAScript函數。
Public property ValidationFormula 會指出欄位所參照的公式和時新增或更新清單項目時進行計算。
Public property ValidationMessage 取得或設定要讓此欄位的驗證失敗時,對使用者顯示的訊息。
Public property Version 取得欄位的版本。
Public property XPath 取得或設定 XPath 運算式的欄位。

Top

Methods

  Name Description
Public method AnnotateField 覆寫時的衍生類別中,將屬性新增至指定的 XML 節點,並指派它們的值從這個SPField物件的屬性。
Public method Delete 刪除欄位。
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetCustomProperty 取得具有指定名稱的自訂屬性的值。
Public method GetFieldValue 將指定的值轉換成欄位類型值。
Public method GetFieldValueAsHtml 取得以 HTML 格式的欄位值,以呈現直接在頁面上的欄位值。
Public method GetFieldValueAsText 取得欄位值以純文字。
Public method GetFieldValueForClientRender 衍生的類別中覆寫,轉換為使用用戶端顯示、 編輯和新項目表格中的物件欄位類型值。
Public method GetFieldValueForEdit 取得在編輯模式編輯] 和 [新增表單中呈現的欄位值。
Public method GetHashCode (Inherited from Object.)
Public method GetJsonClientFormFieldSchema 覆寫時的衍生類別中,取得物件,其中包含從用戶端對於很有用的欄位的結構描述資訊呈現在表單中的欄位。
Public method GetProperty 會取得指定之屬性的值。
Public method GetType (Inherited from Object.)
Public method GetValidatedString 驗證,並將欄位值轉換成序列化的表單。
Protected method HasValue 內部函數可用來驗證物件是否為 null。
Public method ListsFieldUsedIn 會傳回目前欄位用於哪種網站與清單的相關資訊。
Protected method MemberwiseClone (Inherited from Object.)
Public method OnAdded 會處理欄位新增之後發生的事件。
Public method OnAddingToContentType 會處理欄位新增至指定的內容類型時,就會發生的事件。
Public method OnDeleting 會處理欄位會被刪除時發生的事件。
Public method OnDeletingFromContentType 會處理欄位會刪除指定的內容類型從時發生的事件。
Protected method OnInitFieldNode 此成員是保留給內部使用,而不是用來直接從您的程式碼使用
Public method OnUpdated 會處理欄位會進行變更之後發生的事件。
Public method ParseAndSetValue 覆寫時的衍生類別中,將指定的欄位項目至指定的值。
Public method ParseValue 覆寫時的衍生類別中,會剖析欄位的可能值,並會傳回 object,可指定為欄位的值。
Public method RenderFieldValueAsJson 覆寫時的衍生類別中,會傳回指定之的value JSON 格式。
Public method RevertCustomizations 會對欄位結構描述進行自訂。
Public method SetCustomProperty 會設定指定之屬性的值。
Public method ToString 會傳回欄位的標題。 (Overrides Object.ToString().)
Public method Update() 欄位所做的變更與更新的資料庫。
Public method Update(Boolean) 欄位所做的變更來更新資料庫,並選擇性地傳播到實作欄位的清單的變更。
Public method ValidateAndParseValue 覆寫時的衍生類別中,會驗證與會剖析輸入的value並傳回欄位的值可以是有效的物件。
Public method ValidateParseAndSetValue 呼叫ValidateAndParseValue(SPListItem, String) ,並將傳回的物件為欄位的值。

Top

請參閱

參照

SPField class

Microsoft.SharePoint namespace