Compartilhar via


Elemento modo (modo de exibição)

Em uma esquema lista ( Schema.xml), define uma exibição para uma lista em um site com base em Windows SharePoint Services, onde cada lista pode conter um número de modos de exibição.

                    
                      
<View
  AggregateView = "TRUE" | "FALSE"
  BaseViewID = "Integer"
  ContentTypeID = "Text"
  DefaultView = "TRUE" | "FALSE"
  DefaultViewForContentType = "TRUE" | "FALSE"
  DisplayName = "Text"
  FailIfEmpty = "TRUE" | "FALSE"
  FileDialog = "TRUE" | "FALSE"
  FPModified = "TRUE" | "FALSE"
  FreeForm = "TRUE" | "FALSE"
  Hidden = "TRUE" | "FALSE"
  ImageUrl = "Text"
  IncludeRootFolder = "TRUE" | "FALSE"
  List = "Integer" | "Text"
  MobileDefaultView = "TRUE" | "FALSE"
  MobileView = "TRUE" | "FALSE"
  ModerationType = "Text"
  Name = "Text"
  OrderedView = "TRUE" | "FALSE"
  PageType = "Text"
  Path = "Text"
  ReadOnly = "TRUE" | "FALSE"
  RecurrenceRowset = "TRUE" | "FALSE"
  ReqAuth = "TRUE" | "FALSE"
  RequiresClientIntegration = "TRUE" | "FALSE"
  RowLimit = "Integer"
  Scope = "Text"
  SetupPath = "Text"
  ShowHeaderUI = "TRUE" | "FALSE"
  TargetId = "Text"
  TargetType = "List" | "ContentType"
  Threaded = "TRUE" | "FALSE"
  ToolbarTemplate = "Text"
  Type = "HTML" | "Chart" | "Pivot"
  Url = "Text"
  WebPartOrder = "Integer"
  WebPartZoneID = "Text">
</View>
                    

Atributos

Atributo Descrição

AggregateView

Opcional Boolean. TRUE para especificar que a exibição é uma exibição Merge Forms usada em uma biblioteca XML Form. Por padrão, uma biblioteca XML Form possui uma exibição Merge Forms que está inicialmente oculta. Quando um Editor de XML é usado para publicar um arquivo XML Form Properties (XFP) para o Diretório de formulários da biblioteca, along with um modelo usado pelo editor, o atributo AggregateView AggregateView identifica a exibição Merge Forms. Esta exibição pode ser feita visível ou oculto, dependendo se o modelo lista ou definição para a biblioteca oferece suporte a dados a mesclagem.

BaseViewID

Opcional Integer. Especifica a identificação de exibição de de base.

ContentTypeID

Opcional Text. Especifica a identificação do tipo de conteúdo com o qual a exibição está associado.

DefaultView

Opcional Boolean. TRUE para especificar que a exibição é a exibição usar como padrão.

DefaultViewForContentType

Opcional Boolean. TRUE para especificar que a exibição é a exibição de uma tipo de conteúdo usar como padrão.

DisplayName

Opcional Text. Especifica o nome da exibição exibido no Quick Launch barra.

FailIfEmpty

Opcional Boolean. Se a exibição não retorna nenhuma itens, TRUE para retornar um em branco página e um código de erro de HTTP instead of processamento o elemento ViewEmpty ViewEmpty. Usado para programático manipulação dos modos de exibição de um aplicativo cliente, para que o aplicativo cliente não será necessário que analisar um documento na ordem para descobrir se a exibição é vazio.

FileDialog

Opcional Boolean. TRUE para especificar que a exibição é exibida na caixas diálogo arquivo dos aplicativos usados dentro de contexto de Windows SharePoint Services, e que analisar a saída HTML para determinar o conteúdo de lista.

FPModified

Opcional Boolean. TRUE se a exibição foi alterada por edição em um editor página da Web e a exibição não é personalizável pela interface usuário Windows SharePoint Services wssnoversshort (interface do usuário).

FreeForm

Opcional Boolean. TRUE para alternativo especificar formatação campo para determinados tipos campo quando campos são processados. Em particular, esse atributo afeta o alinhamento de colunas número, que é especialmente útil em personalizado tipos exibição nontabular.

Hidden

Opcional Boolean. TRUE para ocultar a exibição.

ImageUrl

Opcional Text. Especifica o servidor-URL relativa para a imagem que é exibida na área de título do exibição de lista, de exemplo, /_layouts/images/pgrpicon.png.

IncludeRootFolder

Opcional Boolean. TRUE para especificar que a pasta raiz é retornada na exibição de lista.

List

Opcional Integer ou Text. Especifica o tipo de lista. Este valor pode ser um a identificação do modelo para uma lista (um inteiro), ou o URL para uma lista provida no site (uma seqüência de caracteres). Melhor prática é usar Text, como Integer não pode ser específica o suficiente (por exemplo, se houver dois anúncios listas no site e você especificar List=104).

MobileView

Opcional Boolean. TRUE para especificar que o padrão exibição de lista SharePoint também é uma exibição móvel. Esse atributo não aplicar aos modos de exibição Calendário, folha de dados ou de Gantt.

MobileDefaultView

Opcional Boolean. TRUE para especificar que o padrão exibição de lista SharePoint é a exibição móvel usar como padrão. Somente uma exibição por lista pode ser designada como a exibição móvel usar como padrão.

ModerationType

Opcional Text. Especifica o tipo Content Approval, que pode ser HideUnapproved, Contributor ou Moderator. O HideUnapproved HideUnapproved exibição oculta os itens não aprovadas versão preliminar de usuários que têm permissão apenas para ler itens. O Contributor exibição mostra o pendente e rejeitado itens para a atual usuário. O Moderator exibição moderador é acessível somente a usuários que tenham gerenciado permissões lista e mostra o pendente e rejeitado itens para todos os usuários.

Name

Opcional Text. O nome dado para a exibição; Utilizada para selecionar um nomeado diferente exibição no interface do usuário as well as to referir a um nomeado exibição quando especificar um filtro para um campo de pesquisa Lookup.

OrderedView

Opcional Boolean. TRUE para especificar que a exibição é ordenada.

PageType

Opcional Text. Especifica o tipo de forma em que a exibição é usada. Valores possíveis incluem o seguinte:

  • DEFAULTVIEW DEFAULTVIEW.

  • DIALOGVIEW DIALOGVIEW.

  • DISPLAYFORM forma de exibição de lista itens.

  • DISPLAYFORMDIALOG DISPLAYFORMDIALOG para uma caixa diálogo arquivo.

  • EDITFORM EDITFORM Editar forma de lista itens.

  • EDITFORMDIALOG EDITFORMDIALOG Editar forma para uma caixa diálogo arquivo.

  • INVALID não usado.

  • MAXITEMS não usado.

  • NEWFORM forma nova para lista itens.

  • NEWFORMDIALOG forma nova para uma caixa diálogo arquivo.

  • NORMALVIEW exibição normal.

  • SOLUTIONFORM SOLUTIONFORM.

  • VIEW modo de exibição, incluindo exibição usar como padrão e exibição normal.

Path

Opcional Text. Especifica o nome arquivo para a exibição.

ReadOnly

Opcional Boolean. TRUE para tornar a exibição somente leitura.

RecurrenceRowset

Opcional Boolean. TRUE para expansão recorrente eventos na exibição e exibir cada instância de cada evento recorrente. O valor usar como padrão é FALSE.

ReqAuth

Opcional Boolean.

RequiresClientIntegration

Opcional Boolean. TRUE para usar recursos que aplicativos cliente iniciar; caso contrário, os usuários devem trabalho em documentos localmente e carregar alterações.

RowLimit

Opcional Integer. Aplica-se a apenas o tipo modo de exibição de HTML. Especifica o número máximo de linhas a serem processar em qualquer uma página. Quando o limite linha for excedido, a Next e botões Previous anterior permitem todos os conjunto de registros retornado para serem exibidas.

Se RowLimit não é especificado, o número de linhas retornadas usar como padrão será 50. Se "Nenhum" for especificado para o tipo exibição, todas as linhas dos conjunto de registros serão retornadas em uma exibição.

Quando uma exibição é processada, a processar variáveis ViewHasNext e ViewHasPrev são definidas para TRUE ou FALSE, dependendo se o atual exibição atingiu o limite linha a partir de dataset. Essas variáveis podem ser usados em página sucessivas definições para processar Next e botões Previous anterior sobre a página, como no seguinte exemplo:


                            <Switch>
  <Expr><GetVar name=”ViewHasPrev”/></Expr>
  <Case value=”TRUE”>
    <![CDATA[...Previous button defined here... ]]>
  </Case>
</Switch>

As variáveis NextPageURL e PrevPageURL são definidas também aos valores não vazios quando há ENC ou com versões anteriores de conteúdo de paginação a partir de atual exibir. Essas variáveis podem ser usados por construir o Next e Previous botões para que eles tenham o URL correto para acessar o próximo página de de conteúdo.

Scope

Opcional Text. Especifica o escopo recursivo para uma exibição de biblioteca uma documento. Valores possíveis incluem o seguinte:

  • FilesOnly ? exibir somente os arquivos de uma pasta específica.

  • Recursive ? exibir todos os arquivos de todas as pastas.

  • RecursiveAll ? exibir todos os arquivos e todas as subpastas de todas as pastas.

Se esse atributo não estiver definido, a exibição exibe somente os arquivos e subpastas de uma pasta específica. O valor deste atributo corresponde ao Scope P:Microsoft.SharePoint.SPView.Scope propriedade do SPView T:Microsoft.SharePoint.SPView classe.

SetupPath

Opcional Text. Especifica o site-caminho relativo para a pasta em Diretório de instalação que contém a página .aspx para a exibição, de exemplo, pages\viewpage.aspx.

ShowHeaderUI

Opcional Boolean. FALSE para processar todos os elementos FieldRef FieldRef usados no modo de exibição cabeçalho Sem decoração de interface do usuário com HTML. Em outras palavras, quando esse modo é definido, o interface do usuário não fornece classificação e filtragem como hiperlinks na cabeçalho de coluna. O valor usar como padrão é TRUE.

TargetId

Opcional Text.

TargetType

Opcional Text. Valores possíveis incluem List e ContentType.

Threaded

Opcional Boolean. TRUE para aplicar agrupamento interna na exibição. Uma exibição segmentada é construída baseia o interno segmento coluna (considerada existe para a lista). A exibição é classificada nesse campo como o secundário classificar. Se outras colunas a exibição estiverem especificadas como classificados ou agrupados, essas regras são aplicadas antes de segmento coluna classificar ordem. Como resultado, todas as discussões agrupadas por um tópico podem ser obtidas juntos, e o segmento mensagem pode ser exibidos sob a coleção.

Quando TRUE, o elemento 09906cae-0023-4a4f-94e5-4e167fd08773 RowLimit tem um significado diferente quando usado em um exibição de lista placa discussões segmentadas. Em vez de especificar o número de itens para retornar, ela especifica o número de segmentos de discussão para retornar, onde um segmento pode consistir de uma ou mais itens. Além de Threaded atributo definido como TRUE, uma exibição segmentada deve ser classificada pelo segmento identificação; caso contrário, esse comportamento limite linha não terá efeito.

ToolbarTemplate

Opcional Text. Especifica o nome do modelo predefinido barra de ferramentas que é usado para a barra de ferramentas exibição.

Type

Opcional Text. Especifica o tipo de processamento da exibição. O tipo é o comum enumerados modo de exibição de HTML e pode ser definida como HTML, Chart ou Pivot.

Url

Opcional Text. Especifica o URL para a exibição.

WebPartOrder

Opcional Integer. Especifica o posicionamento vertical do Web Part em uma zona.

WebPartZoneID

Opcional Text. Especifica a zona para a Web Part.

Elementos filho

Elemento

Aggregations, GroupByFooter, GroupByHeader, PagedClientCallbackRowset, PagedRecurrenceRowset, PagedRowset, Query, RowLimit, RowLimitExceeded, Toolbar, ViewBidiHeader, ViewBody, ViewData, ViewEmpty, ViewFields, ViewFooter, ViewHeader, ViewStyle

Elementos pai

Modos de Exibição

Ocorrências

No mínimo: 0

Máximo: Unbounded

Comentários

O principal tipo exibição de lista e documento informações de resumo é a modo de exibição de HTML. Um modo de exibição de HTML é geralmente uma exibição de colunas que exibe informações de um ou mais listas. Os dados a ser exibido são descritos pelos campos que são exibidos na exibição.

O primário atributos que definem um modo de exibição de HTML são da seguinte maneira:

  • Seu nome.

  • A especificação fonte de dados (geralmente uma única lista ou biblioteca documento).

  • O filtro deve ser aplicado a fonte de dados.

  • A coleção de campos para ser exibido.

  • A ordem classificar os itens a serem exibidos. É uma maiúsculas e minúsculas especial da ordem classificar agrupamento.

  • Um modelo HTML para processamento de exibição.

O elemento View modo de exibição é central para página processamento e gera um consulta SQL para os campos, classifica e filtros que são aplicados em uma exibição particular. O elemento View exibir itera através de conjunto de dados retornado pela consulta e executa o elemento 266e866a-dae8-499e-aad6-8e0925381d14 ViewBody para cada linha que é retornada. Dentro de elemento ViewBody ViewBody, uma enumeração elemento 17518be2-0b60-4920-b049-66aa607ceffc campos pode ser usada para cada campo, ou cada campo pode ser referenciadas para individualmente por nome em um elemento 2d8b69c1-0e47-4f76-bb95-8d8a43fd6cfd campo identificador.

Cada exibição possui um nome interno que é geralmente representado por um GUID. The view can be rendered on a page by using the <View/> tag.

Exemplo

O seguinte exemplo ilustra o uso de uma enumeração campos em um corpo exibição, dispor uma tabela básica para exibir uma lista no navegador.

                    <View name="MyCustomView">
    <ViewHeader>
      <HTML><![CDATA[<TABLE><TR>]]></HTML>
      <Fields>
        <HTML><![CDATA[<TH>]]></HTML>
        <Field/>
        <HTML><![CDATA[</TH>]]></HTML>
      </Fields>
      <HTML><![CDATA[</TR>]]></HTML>
    </ViewHeader>

    <ViewBody>
      <HTML><![CDATA[<TR>]]></HTML>
        <Fields>
          <HTML><![CDATA[<TD>]]></HTML>
          <Field/>
          <HTML><![CDATA[</TD>]]></HTML>
        </Fields>
      <HTML><![CDATA[</TR>]]></HTML>
    </ViewBody>

    <ViewFooter>
      <HTML><![CDATA[</TABLE>]]></HTML>
    </ViewFooter>

Observe que na seção anterior a enumeração campos é usada em um a1007cbe-1c8d-4b2f-9ef7-9e302d15d5b0 ViewHeader seção para criar cabeçalhos coluna para a exibição.

No seguinte seção do exemplo um 488d22b5-b3e0-465c-a56a-1a38afb15db5 ViewFields seção incluído dentro de elemento View modo de exibição em ordem para especificar quais campos serão ser enumerados na exibição.

                        <ViewFields>
      <FieldRef name="Created_x0020_By"/>
      <FieldRef name="Last_x0020_Modified"/>
    </ViewFields>

Na última seção do exemplo o elemento 9eff67cc-9877-43ba-8868-c017cb1df4bd consulta é usado para especificar um conjunto de resultados que atende a determinados critérios, as in o seguinte exemplo, que retorna uma lista de todos os documentos em uma biblioteca que são escritas por Maria ou João.

                        <Query>
      <Where>
        <Or>
          <Eq>
            <FieldRef name="Created_x0020_By"/>
            <Value Type="Text">
              Mary
            </Value>
          </Eq>
          <Eq>
            <FieldRef name="Created_x0020_By"/>
            <Value Type="Text">
              John
            </Value>
          </Eq>
        </Or>
      </Where>
      <OrderBy>
        <FieldRef name="Last_x0020_Modified"/>
      </OrderBy>
    </Query>
</View>

O próximo exemplo exibe uma seqüência de parágrafos exibição. O elemento consulta específica não apenas uma ordem de classificação (na ordem da data de modificação), mas também um filtro (Apenas itens apresentação cuja propriedade ExpiresQuery de expiração é maior ou igual à data de hoje).

                    <View Type="HTML" name="Summary">
  <ViewBody ExpandXML="TRUE">
    <![CDATA[ <p><SPAN class=DocTitle><ows:Field name="Title"/></SPAN>
      (<ows:Field name="Author"/>, <ows:Field name="Modified"/>)
      <ows:Limit><Field name="Body"/></ows:Limit>
      </p>  ]]>
  </ViewBody>
  <Query>
    <Where>
      <Geq>
        <FieldRef name="Expires"/>
        <Value Type="DateTime">
          <Today/>
        </Value>
      </Geq>
    </Where>
    <OrderBy>
      <FieldRef name="Modified"/>
    </OrderBy>
  </Query>
  <ViewFields>
    <FieldRef name="Summary"/>
    <FieldRef name="Author"/>
    <FieldRef name="Modified"/>
    <FieldRef name="Body"/>
  </ViewFields>
</View>