SPMobileListTitle class
Especifica a identificação do <RenderingTemplate> é usada ao renderizar a área de cabeçalho de um formulário diferente da home page ou página móvel.
Inheritance hierarchy
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
Namespace: Microsoft.SharePoint.Mobile.WebControls
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<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
Comentários
Para obter uma visão geral da função dessa classe no sistema de processamento de página para dispositivos móveis, consulte Mobile Page Rendering System.
Não chame SPMobileListTitle em seu código. Ela está documentada para fornecer mais compreensão dos móveis como páginas da Web são processadas e como o processamento pode ser personalizado.
A identificação de <RenderingTemplate> possui o seguinte formato.
IntendedListUse_ListTemplateID_PageType_ Title
Os espaços reservados para IntendedListUse, ListTemplateIDe PageType são definidos no Mobile Page Rendering System.
"Título" indica que <RenderingTemplate> deve ser aplicada a parte do cabeçalho da página.
Portanto, o objeto SPMobileListTitle para uma página de exibição de lista de anúncios em um site móvel é a seguinte:
Mobile_104_View_Title
Como alternativa, pode ser o seguinte.
Mobile_Announcements_View_Title
Quando isso acontece, quando SharePoint Foundation estiver instalado, não há inicialmente não definida <RenderingTemplate> (para cabeçalhos de página móvel) para qualquer tipo de lista específica, nem mesmo os tipos internos. Todas as páginas usam o _Title dePageTypeMobile_Default_ <RenderingTemplate>. Por exemplo, como mostra o seguinte trecho do arquivo MobileDefaultTemplates.ascx (em %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES), quando o tipo de página é o modo de exibição, o Mobile_Default_View_Title <RenderingTemplate> é usado independentemente do tipo de site da Web. (O modelo Mobile_Default_View_Title chama o SPMobileListTitleControl para processar um 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>
Não altere MobileDefaultTemplates.ascx ou GbwMobileDefaultTemplates.ascx. Para personalizar a renderização do cabeçalho de um tipo de página específico de um tipo de site da Web específico, crie um arquivo. ascx personalizado na pasta ...\CONTROLTEMPLATES que contém um <RenderingTemplate> com o nome Mobile_ListTemplateID_PageType_Title. Especifique a identificação (ou nome) de um <ListTemplate> em vez de ListTemplateID. Também especifica um determinado PageType. O segundo deve ser um dos seguintes: "DeletePage", "DispForm", "EditForm", "NewForm" ou "View". Seu personalizado <RenderingTemplate>, em seguida, chama uma alternativa para SPMobileListTitleControl para processar o cabeçalho.
O runtime automaticamente dá preferência a seu personalizado <RenderingTemplate> sobre a _Title dePageTypeMobile_Default_ <RenderingTemplate> em MobileDefaultTemplates.ascx ou GbwMobileDefaultTemplates.ascx.
Para obter mais informações sobre como personalizar títulos de página da Web para tipos de página interna SharePoint Foundation que as home pages, consulte Walkthrough: Customizing a Mobile List View Page.
Para a renderização de título em tipos de página personalizados, consulte SPMobilePageTitle.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Ver também
Referência
Microsoft.SharePoint.Mobile.WebControls namespace
SPMoblePageTitle