Compartir a través de


Clase SPMobileListTitle

Especifica el identificador de la <RenderingTemplate> que se usa cuando se representa el área de encabezado de una página móvil o un formulario que no sea la página principal.

Jerarquía de la herencia

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.SPMobileListTitle

Espacio de nombres:  Microsoft.SharePoint.Mobile.WebControls
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SPMobileListTitle _
    Inherits SPMobileListTemplateSelector
'Uso
Dim instance As SPMobileListTitle
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobileListTitle : SPMobileListTemplateSelector

Comentarios

Para obtener información general de la función de esta clase en el sistema de representación de página para dispositivos móviles, consulte Mobile Page Rendering System.

No llame a SPMobileListTitle en el código. Documentación para proporcionar una mejor comprensión de las páginas Web móviles cómo se representan y cómo se puede personalizar la representación.

El identificador de <RenderingTemplate> tiene el siguiente formato.

IntendedListUse_ListTemplateID_PageType_ Title

Los marcadores de posición IntendedListUse, ListTemplateIDy PageType se definen en Mobile Page Rendering System.

"Title" indica que <RenderingTemplate> deben aplicar a la parte del encabezado de la página.

Por lo tanto, el objeto SPMobileListTitle para una página de vista de lista de anuncios en un sitio Web móvil es la siguiente.

Mobile_104_View_Title

Como alternativa, podría ser el siguiente.

Mobile_Announcements_View_Title

En este caso, cuando se instala SharePoint Foundation , hay inicialmente no definido <RenderingTemplate> (para los encabezados de página móvil) para cualquier tipo de lista específico, no incluso los tipos integrados. Todas las páginas utilicen la _Title dePageTypeMobile_Default_ <RenderingTemplate>. Por ejemplo, como muestra en el siguiente fragmento del archivo MobileDefaultTemplates.ascx (en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES), cuando el tipo de página es la vista, se usa el Mobile_Default_View_Title <RenderingTemplate> independientemente del tipo de sitio Web. (La plantilla Mobile_Default_View_Title llama a SPMobileListTitleControl para representar un título).

<SharePoint:RenderingTemplate RunAt="Server" ID="MobileViewTitle">
  <Template>
    <SPMobile:SPMobileListTitle RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate RunAt="Server" 
  ID="Mobile_Default_View_Title">
  <Template>
    <SPMobile:SPMobileListTitleControl RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

No cambie MobileDefaultTemplates.ascx o GbwMobileDefaultTemplates.ascx. Para personalizar la representación del encabezado de un tipo de página determinada de un tipo de sitio Web determinado, cree un archivo .ascx personalizado en la carpeta ...\CONTROLTEMPLATES que contiene un <RenderingTemplate> con el _Title nombre Mobile_ListTemplateID_PageType. Especifica el identificador (o nombre) de un <ListTemplate> en lugar de ListTemplateID. Especificar un determinado PageType. Este último debe ser uno de los siguientes: "DeletePage", "DispForm", "EditForm", "NewForm" o "Vista". <RenderingTemplate> personalizado, a continuación, llama a una alternativa a SPMobileListTitleControl para representar el encabezado.

El tiempo de ejecución automáticamente da preferencia a personalizado <RenderingTemplate> sobre la _TitlePageTypeMobile_Default_ <RenderingTemplate> en MobileDefaultTemplates.ascx o GbwMobileDefaultTemplates.ascx.

Para obtener más información acerca de cómo personalizar los títulos de página Web para los tipos de página integrados SharePoint Foundation distinto de páginas principales, vea Walkthrough: Customizing a Mobile List View Page.

Para la representación de título en tipos de página personalizado, vea SPMobilePageTitle.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPMobileListTitle

Espacio de nombres Microsoft.SharePoint.Mobile.WebControls

SPMoblePageTitle

Otros recursos

Mobile Page Rendering System

Walkthrough: Customizing a Mobile List View Page