Compartir a través de


Clase SPMobileListNavigation

Especifica el identificador de la <RenderingTemplate> que se usa cuando se representa el área de pie de página 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.SPMobileListNavigation
              Microsoft.SharePoint.Mobile.WebControls.SPMobilePostsListNavigation

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

Sintaxis

'Declaración
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class SPMobileListNavigation _
    Inherits SPMobileListTemplateSelector
'Uso
Dim instance As SPMobileListNavigation
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class SPMobileListNavigation : 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 SPMobileListNavigation en el código. Documentación para proporcionar la descripción de las páginas web móviles cómo se representan y cómo se puede personalizar la representación de aún más.

El identificador de <RenderingTemplate> tendrá el siguiente formato.

El identificador de <RenderingTemplate> tiene el siguiente formato.

IntendedListUse_ListTemplateID_PageType_ Navigation

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

La "navegación" indica que <RenderingTemplate> deben aplicar a la parte de pie de página de la página.

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

Mobile_104_View_Navigation

Como alternativa, podría ser el siguiente.

Mobile_Announcements_View_Navigation

El siguiente fragmento del archivo MobileDefaultTemplates.ascx (en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES) muestra el marcado que controla la representación de pies de página cuando el tipo de página es DeletePage. Observe que hay plantillas específicas sólo para los tipos de lista de comentarios y entradas. Todos los demás tipos de lista usan la Mobile_Default_DeletePage_Navigation <RenderingTemplate>.

<SharePoint:RenderingTemplate RunAt="Server" id="MobileDeleteNavigation">
  <Template>
    <SPMobile:SPMobileListNavigation RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate RunAt="Server" id="Mobile_Default_DeletePage_Navigation">
  <Template>
    <SPMobile:SPMobileFormDigest RunAt="Server" />
    <SPMobile:SPMobileDeleteNavigation RunAt="Server" Text="<%$Resources:wss, mobile_button_delete_text%>" BreakAfter="false" />
    <SPMobile:SPMobileCancelNavigation RunAt="Server" Text="<%$Resources:wss, mobile_button_cancel_text%>" BreakAfter="true"  />
  </Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate RunAt="Server" id="Mobile_Comments_DeletePage_Navigation">
  <Template>
    <SPMobile:SPMobileFormDigest RunAt="Server" />
    <SPMobile:SPMobileCommentsDeleteNavigation RunAt="Server" Text="<%$Resources:wss, mobile_button_delete_text%>" BreakAfter="false" />
    <SPMobile:SPMobileCommentsCancelNavigation RunAt="Server" Text="<%$Resources:wss, mobile_button_cancel_text%>" BreakAfter="true"  />
  </Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate RunAt="Server" id="Mobile_Posts_DeletePage_Navigation">
  <Template>
    <SPMobile:SPMobileFormDigest RunAt="Server" />
    <SPMobile:SPMobilePostsDeleteNavigation RunAt="Server" Text="<%$Resources:wss, mobile_button_delete_text%>" BreakAfter="false" />
    <SPMobile:SPMobilePostsCancelNavigation RunAt="Server" Text="<%$Resources:wss, mobile_button_cancel_text%>" />
  </Template>
</SharePoint:RenderingTemplate>

No cambie MobileDefaultTemplates.ascx o GbwMobileDefaultTemplates.ascx. Para cualquier combinación de tipo de página y el tipo de lista que no existe ya una <RenderingTemplate> definido en MobileDefaultTemplates.ascx o GbwMobileDefaultTemplates.ascx, puede reemplazar la _Navigation dePageTypeMobile_Default_ <RenderingTemplate> con el método siguiente.

Cree un archivo *.ascx personalizado en la carpeta ...\CONTROLTEMPLATES que contiene un <RenderingTemplate> con el de nombre Mobile_ListTemplateID_PageType_Navigation. Especifica el tipo o el nombre de un <ListTemplate> en lugar de ListTemplateIDy 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 combinación de controles que difiere de los utilizados por Mobile_Default_PageType_Navigation para representar el pie de página. (En caso contrario, la personalización sería inútil).

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

Para obtener más información acerca de cómo personalizar pies 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.

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 SPMobileListNavigation

Espacio de nombres Microsoft.SharePoint.Mobile.WebControls

SPMoblePageNavigation

Otros recursos

Mobile Page Rendering System

Walkthrough: Customizing a Mobile List View Page