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