Compartilhar via


Layout e Pagination do Mobile páginas

Uma página móvel wssnoverion3 usa modelos tanto para descrever layout da página e para fazer referência a controles móveis Microsoft ASP.NET 2.0 ou SharePoint nativos controles móveis.

Um único MobileDefaultTemplates.ascx contém todos os modelos de processamento usados no celular páginas que enviar com . Este arquivo controle usuário está localizado no Local_Drive :\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES. Modelos são carregados dinamicamente por meio de estrutura móvel processamento desta localidade. Colocando personalizado arquivos .ascx que definem modelos processamento neste Diretório e fornecendo esses modelos processamento o apropriado identificações, você pode substituir o usar como padrão controles que preencher uma página móvel. Para obter mais informações sobre o processo processamento página e as identificações dos modelos processamento, consulte Página móvel de processamento do sistema.

Layout da página

Cada página móvel Windows SharePoint Services wssnoversshort é dividida em cabeçalho, conteúdo e áreas rodapé com uma linha separador entre eles. Área de cabeçalho contém o título do site, lista ou item. A área Conteúdo exibe a lista de listas em um home page, itens em uma página exibição de lista, ou campos em uma forma item. A área rodapé contém URLs ação para trabalhar com itens lista e navegação URLs para indo para outras páginas.

Os controles em uma página móvel referir aos modelos processamento definidos o arquivo MobileDefaultTemplates.ascx MobileDefaultTemplates.ascx, usar como padrão que expansão seus modelos filho e processar controla na página. The header and footer areas implement the ASP.NET <DeviceSpecific> Element and are always displayed, even when the contents area is paginated.

O seguinte exemplo mostra os modelos usados em mbllists.aspx para o home page usar como padrão:

                    <SPMobile:SPMobileForm 
  RunAt="Server" 
  PageType="HomePage" 
  Paginate="true">
  <DeviceSpecific>
    <Choice>
      <HeaderTemplate>
        <SPMobile:SPMobileControlContainer 
          RunAt="Server" 
          Weightless="true">
          <SPMobile:SPMobilePageTitle 
            RunAt="Server" />
          <SPMobile:SPMobileComponent 
            RunAt="Server" 
            Templatename="MobileDefaultSeparator" />
        </SPMobile:SPMobileControlContainer>
      </HeaderTemplate>
      <FooterTemplate>
        <SPMobile:SPMobileControlContainer 
          RunAt="Server" 
          Weightless="true">
          <SPMobile:SPMobileComponent 
            RunAt="Server" 
            Templatename="MobilePaginateNavigation" />
          <SPMobile:SPMobileComponent
            RunAt="Server" 
            Templatename="MobileDefaultSeparator" />
          <SPMobile:SPMobilePageNavigation 
            RunAt="Server" />
        </SPMobile:SPMobileControlContainer>
      </FooterTemplate>
    </Choice>
  </DeviceSpecific>
  <SPMobile:SPMobilePageContents RunAt="Server" />
</SPMobile:SPMobileForm>

O elemento DeviceSpecific DeviceSpecific é um tipo de instrução switch. Para obter mais informações, consulte Introduction to the DeviceSpecific Control. Neste maiúsculas e minúsculas, no entanto, há apenas um "escolha." Portanto, a página será processada da mesma forma regardless of o dispositivo móvel sendo usado.

The TemplateName attribute of the SPMobilePageTitle, SPMobilePageNavigation, and SPMobilePageContents controls is not set in the page because it is hard coded into the C# declaration of those controls. Outros controles no uso exemplo de atributo TemplateName TemplateName para identificar um modelo processamento definidos em MobileDefaultTemplates.ascx.

O SPMobilePageContents T:Microsoft.SharePoint.MobileControls.SPMobilePageContents marca insere a região corpo na página, que difere de acordo com o site definição, tipo lista ou forma.

Personalizando controles

Para aplicar processamento especial para um home page definição site de acordo com, ou para uma forma exibição de lista ou item tipo modelo lista de acordo com, você pode criar um personalizado modelo processamento em um personalizado arquivo .ascx em Local_Drive :\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES.

Para aplicar processamento especial, definir um RenderingTemplate RenderingTemplate controle em um do seguinte formatos. For more detailed information, see Página móvel de processamento do sistema, Como a: Personalizar Mobile home pages, Como a: Personalizar modo de exibição de lista do Mobile e páginas de formulário , and Como a: Personalizar de processamento de campos em páginas móveis.

Home page

  • Mobile_ SiteTypeID _HomePage_Title

  • Mobile_ SiteTypeID _HomePage_Contents

  • Mobile_ SiteTypeID _HomePage_Navigation

Modos de Exibição Lista

  • Mobile_ ListTypeID _View_Title

  • Mobile_ ListTypeID _View_Contents

  • Mobile_ ListTypeID _View_Navigation

Formulários item

  • Mobile_ ListTypeID _NewForm_Title

  • Mobile_ ListTypeID _NewForm_Contents

  • Mobile_ ListTypeID _NewForm_Navigation

  • Mobile_ ListTypeID _EditForm_Title

  • Mobile_ ListTypeID _EditForm_Contents

  • Mobile_ ListTypeID _EditForm_Navigation

  • Mobile_ ListTypeID _DispForm_Title

  • Mobile_ ListTypeID _DispForm_Contents

  • Mobile_ ListTypeID _DispForm_Navigation

Substitua SiteTypeID com o inteiro identificação de definição de site, ou com seu nome, de exemplo, STS ou BLOG. (Para um personalizado definição site, você deve usar o número identificação.) Substitua ListTypeID o inteiro identificação ou SPListTemplateType valor que representa o tipo lista determinada.

Você também pode usar o recurso de redirecionamento home page para criar uma nova página a partir do zero. Para obter mais informações, consulte Como a: Personalizar a Mobile home page por meio de redirecionamento.

Paginação

Windows SharePoint Services usa paginação ASP.NET 2.0 e seu comportamento página para paginação suporte da área de conteúdo no seguinte páginas móveis:

  • bloghome.aspx

  • DispForm.aspx

  • disppost.aspx

  • mbllists.aspx

  • view.aspx

  • viewcomment.aspx

Para obter mais informações sobre paginação ASP.NET, consulte ASP.NET Mobile Controls: Pagination (https://msdn.microsoft.com/library/default.asp?url=/library/en-us/mwsdk/HTML/mwconpagination.asp).

Consulte também

Tarefas

Como a: Personalizar Mobile home pages
Walkthrough: Personalizar uma página Mobile Início
Como a: Personalizar modo de exibição de lista do Mobile e páginas de formulário
Walkthrough: Personalizar uma página de exibição de lista móvel
Como a: Personalizar de processamento de campos em páginas móveis
Walkthrough: personalizando títulos item em um formulário Exibir móvel
Walkthrough: Criar um campo personalizado de processamento de controle para páginas do Mobile

Conceitos

Página móvel de processamento do sistema
Como a: Personalizar a Mobile home page por meio de redirecionamento