SPMobileListFieldSelector 类
指定要呈现移动窗体上的字段时使用的 <RenderingTemplate> 元素的名称。
继承层次结构
System.Object
System.Web.UI.Control
System.Web.UI.WebControls.WebControl
Microsoft.SharePoint.Mobile.WebControls.SPMobileComponent
Microsoft.SharePoint.Mobile.WebControls.SPMobileTemplateSelector
Microsoft.SharePoint.Mobile.WebControls.SPMobileListTemplateSelector
Microsoft.SharePoint.Mobile.WebControls.SPMobileListFieldSelector
命名空间: Microsoft.SharePoint.Mobile.WebControls
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SPMobileListFieldSelector _
Inherits SPMobileListTemplateSelector
用法
Dim instance As SPMobileListFieldSelector
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobileListFieldSelector : SPMobileListTemplateSelector
备注
此类移动设备的页呈现系统中的角色的概述,请参阅Mobile Page Rendering System。
SPMobileListFieldSelector指定以下格式的名称。
MobileCustomListField_ListTemplateType_FieldType_FieldInternalName
ListTemplateType是协作应用程序标记语言 (CAML) <ListTemplate> 元素的类型属性的整数值或名称属性的值。例如,联系人列表模板的类型值是 105,其名称值是联系人,所以您可以对ListTemplateType使用"105"或"联系人"。
FieldType是SPFieldType枚举的值之一的String表示或之一的这些值的整数等效值的String表示。它也可以是自定义字段类型的 ID。
FieldInternalName是在此列表中的 schema.xml 文件 (位于%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\FEATURES 的子文件夹的列表类型的) 字段类型随SharePoint Foundation协作应用程序标记语言 (CAML) <Field> 元素的 Name 属性的值。对于自定义字段类型,它定义在 fldtypes*.xml 文件中的自定义字段类型。
以下是可能RenderingTemplate的示例名称, SPMobileListFieldSelector可能会指定。
MobileCustomListField_105_Text_WorkPhone
MobileCustomListField_Contacts_Text_HomePhone
MobileCustomListField_PictureLibrary_Computed_ImageSize
MobileCustomListField_Posts_DateTime_PublishedDate
如果运行时找不到具有指定名称的 <RenderingTemplate> 元素,则使用 MobileDefaultListField <RenderingTemplate>。后者将调用SPMobileListField控件呈现为一个简单的标签或用户界面元素,具体取决于页类型和字段类型的字段中。例如,没有任何 <RenderingTemplate> 具有下列名称。
MobileCustomListField_Announcements_DateTime_Expires
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。