Compartilhar via


SPMobileListFieldRendering.DefaultTemplateName property

Obtém o nome do <RenderingTemplate> que processa um campo em uma página de modo de exibição formulário ou lista.

Namespace:  Microsoft.SharePoint.Mobile.WebControls
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Overrides ReadOnly Property DefaultTemplateName As String
    Get
'Uso
Dim instance As SPMobileListFieldRendering
Dim value As String

value = instance.DefaultTemplateName
public override string DefaultTemplateName { get; }

Property value

Type: System.String
Um String que representa o nome do <RenderingTemplate> que processa um campo em um modo de exibição formulário ou lista.

Comentários

Para exibir páginas da lista, essa propriedade retorna "MobileListFieldViewRendering". Para formulários, ele retorna "MobileListFieldFormRendering".

Como mostra o seguinte trecho de MobileDefaultTemplates.ascx (localizado em %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES.), o MobileListFieldViewRendering <RenderingTemplate> chama outro <RenderingTemplate> que é chamado "MobileCompositeField". Ele, por sua vez, chama vários controles, das quais a mais grave é chamada de "MobileListField". O último controle chama um controle SPMobileListFieldSelector para renderizar o campo no modo de exibição de lista. O último controle se chamará alguns outros <RenderingTemplate>. Consulte SPMobileCompositeField para obter detalhes.

<SharePoint:RenderingTemplate RunAt="Server" id="MobileListFieldViewRendering">
  <Template>
    <SPMobile:SPMobileComponent RunAt="Server" 
       TemplateName="MobileCompositeField" />
  </Template>
</SharePoint:RenderingTemplate> 


<!-- matter omitted -->

<SharePoint:RenderingTemplate RunAt="Server" id="MobileCompositeField">
  <Template>
    <SPMobile:SPMobileControlContainer RunAt="Server">
      <SPMobile:SPMobileFieldLabel RunAt="Server" 
         StyleReference="MobileFieldLabelStyle" />
      <SPMobile:SPMobileComponent  RunAt="Server" 
         TemplateName="MobileListField" />
    </SPMobile:SPMobileControlContainer>
  </Template>
</SharePoint:RenderingTemplate>

<!-- matter omitted -->

<SharePoint:RenderingTemplate RunAt="Server" id="MobileListField">
  <Template>
    <SPMobile:SPMobileListFieldSelector RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

Como mostra o trecho a seguir, o MobileListFieldFormRendering <RenderingTemplate> chama um controle SPMobileCompositeField para renderizar o campo em um formulário.

<SharePoint:RenderingTemplate RunAt="Server" 
    ID="MobileListFieldFormRendering">
    <Template>
  <SPMobile:SPMobileCompositeField RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

Ver também

Referência

SPMobileListFieldRendering class

SPMobileListFieldRendering members

Microsoft.SharePoint.Mobile.WebControls namespace

SPMobileCompositeField