Partager via


SPMobileListTitle - Classe

Spécifie l'ID de la <RenderingTemplate> qui est utilisé lors du rendu de la zone d'en-tête d'une page mobile ou d'une forme autre que la page d'accueil.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.Mobile.WebControls
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SPMobileListTitle _
    Inherits SPMobileListTemplateSelector
'Utilisation
Dim instance As SPMobileListTitle
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobileListTitle : SPMobileListTemplateSelector

Remarques

Pour une vue d'ensemble du rôle de cette classe dans le système de rendu de page pour les périphériques mobiles, consultez Mobile Page Rendering System.

N'appelez pas SPMobileListTitle dans votre code. Il est documenté permettant de mieux comprendre des pages Web mobiles sont rendus et comment personnaliser le rendu.

L'ID de <RenderingTemplate> prend la forme suivante.

IntendedListUse_ListTemplateID_PageType_ Title

Les espaces réservés, IntendedListUse, ListTemplateIDet PageType sont définis dans Mobile Page Rendering System.

« Titre » indique que <RenderingTemplate> doit s'appliquer à la partie en-tête de la page.

Par conséquent, l'objet SPMobileListTitle pour une page en mode liste annonces sur un site Web mobile est la suivante.

Mobile_104_View_Title

Sinon, il pourrait être le suivant.

Mobile_Announcements_View_Title

Il se trouve que lorsque SharePoint Foundation est installé, il est initialement aucun défini <RenderingTemplate> (pour les en-têtes de page mobile) pour n'importe quel type de liste spécifique, pas même les types intégrés. Toutes les pages utilisent le _Title dePageTypeMobile_Default_ <RenderingTemplate>. Par exemple, comme le montre l'extrait suivant du fichier MobileDefaultTemplates.ascx (dans %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES), lorsque le type de page est le mode, la Mobile_Default_View_Title <RenderingTemplate> est utilisée, quel que soit le type de site Web. (Le modèle de Mobile_Default_View_Title appelle SPMobileListTitleControl pour afficher un titre.)

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

Ne modifiez pas MobileDefaultTemplates.ascx ou GbwMobileDefaultTemplates.ascx. Pour personnaliser le rendu de l'en-tête d'un type de page particulière d'un type de site Web particulier, créez un fichier .ascx personnalisé dans le dossier ...\CONTROLTEMPLATES qui contient un <RenderingTemplate> avec le _Title nom Mobile_ListTemplateID_PageType. Spécifiez l'ID (ou nom) d'un <ListTemplate> à la place de ListTemplateID. Spécifiez également un particulier PageType. Ce dernier doit être une des valeurs suivantes: « DeletePage », « DispForm », « EditForm », « NewForm » ou « Vue ». Votre <RenderingTemplate> personnalisé appelle ensuite une alternative à SPMobileListTitleControl pour le rendu de l'en-tête.

Le runtime accorde automatiquement la préférence à votre personnalisé <RenderingTemplate> sur le _Title dePageTypeMobile_Default_ <RenderingTemplate> dans MobileDefaultTemplates.ascx ou GbwMobileDefaultTemplates.ascx.

Pour plus d'informations sur la personnalisation des titres de page Web pour les types de page intégré SharePoint Foundation autres que les pages d'accueil, consultez Walkthrough: Customizing a Mobile List View Page.

Pour le rendu du titre sur les types de page personnalisée, voir SPMobilePageTitle.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPMobileListTitle - Membres

Microsoft.SharePoint.Mobile.WebControls - Espace de noms

SPMoblePageTitle

Autres ressources

Mobile Page Rendering System

Walkthrough: Customizing a Mobile List View Page