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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPMobileListFieldSelector 成员

Microsoft.SharePoint.Mobile.WebControls 命名空间