SPMobilePageContents.TemplateName - Propriété
Obtient la valeur de l'attribut ID de l'élément <RenderingTemplate> qui définit le rendu de la zone de contenu principale de la page lorsque le contrôle de pas sur la page d'accueil d'un site Web mobile.
Espace de noms : Microsoft.SharePoint.Mobile.WebControls
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Overrides ReadOnly Property TemplateName As String
Get
'Utilisation
Dim instance As SPMobilePageContents
Dim value As String
value = instance.TemplateName
public override string TemplateName { get; }
Valeur de propriété
Type : System.String
String qui représente l'ID du modèle de zone de contenu principale de la page.
Remarques
Le tableau suivant indique la valeur de cette propriété pour certains types de page sélectionnée d'un site Web mobile. Il ne s'agit pas d'une liste complète des types de pages mobiles. Pour plus d'exemples de modèles qui affichent des zones de contenu de pages, voir les fichiers MobileDefaultTemplates.ascx et GbwMobileDefaultTemplates.ascx dans %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\ TEMPLATE\ControlTemplates.
PAGETYPE |
Modèle de rendu |
---|---|
Affichage Liste |
"MobileViewContents" |
Affichage de liste dans un sous-dossier |
"MobileViewContents" |
Nouveau formulaire d'élément |
"MobileNewFormContents" |
Modifier le formulaire |
"MobileEditFormContents" |
Supprimer le formulaire d'élément |
"MobileDeletePageContents" |
Formulaire d'élément Display |
"MobileDispFormContents" |
Chacune de ces chaînes est la valeur de l'attribut ID d'un élément <RenderingTemplate> dans le fichier MobileDefaultTemplates.ascx ou GbwMobileDefaultTemplates.ascx situé dans %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\ TEMPLATE\CONTROLTEMPLATES.
Vous ne devez pas modifier MobileDefaultTemplates.ascx ou GbwMobileDefaultTemplates.ascx. Pour personnaliser le rendu de la zone de contenu principale d'une page pour un type de page spécifique (par exemple, le type d'affichage de liste), créez un autre élément <RenderingTemplate> dans un nouveau fichier .ascx dans le dossier ...\CONTROLTEMPLATES . Donnez à votre nouvel élément <RenderingTemplate> une valeur d'ID est descriptif mais susceptible d'être uniques. Par exemple, vous pouvez ajouter le nom de votre société à la fin de l'ID, tel que « MobileViewContentsMyCompanyInc ». Puis dériver une nouvelle classe de SPMobileComponent, (le même parent que SPMobilePageContents) et substituer sa propriété TemplateName afin qu'elle renvoie votre code personnalisé lors de la valeur de PageType de la page est PAGE_VIEW. Ajouter un objet de la nouvelle classe à l'élément <SPMobileForm> d'une page Web mobile.
Comparez la propriété TemplateName avec la propriété DefaultTemplateName qui spécifie le <RenderingTemplate> lorsque la page est la page d'accueil du site Web mobile.