Compartilhar via


Elementos de dados-definindo

CAML (colaborativa de aplicativo de marcação de idioma) tem principal dois tipos de elementos: aquelas para processamento página e aquelas para campo processamento e esquema definição. Os elementos processamento campo CAML projetados para usar quando individual processamento valores campo. Essas podem aparecer em definições tipo de campo ou, mais comumente, em FldTypes.xml\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATES\XML no.

Processamento de campos e definição de esquema

Um campo é uma coluna ou um atributo de informações que um usuário pode adicionar a uma lista. Cada lista em um site com base em Windows SharePoint Services tem metadados armazenados no banco de dados. O formato da esquema é uma estrutura XML, such as o seguinte:

                    <Fields>
  <Field Type="Counter" name="ID"/>
  ...other field definitions...
</Fields>

Para simplificar a implementação do vários tipos campo e para permitir para um grau mais alto de flexibilidade no processamento de vários campos, FldTypes.xml contém informações sobre o processamento e comportamento de cada tipo de campo. O elemento 2d8b69c1-0e47-4f76-bb95-8d8a43fd6cfd campo processa diferente HTML depending on de tipo de dados do campo em questão, e FldTypes.XML define os dados tipos e padrões processamento para cada tipo de campo. A seguinte tabela apresenta a esquema usada nesse arquivo.

Nome Tipo de dados Descrição

Column2Suffix

Text

Contém texto para anexar ao nome da coluna de base para derivar de ColumnName2ColumnName (para dois-coluna campos, como URL).

DisplayPattern

Note

Contém o modelo HTML para processamento de campo na modo de exibição de uma exibição ou uma forma.

EditPattern

Note

Contém o modelo HTML para gerar o controle forma Editar para editar o campo.

HeaderPattern

Note

Contém o modelo HTML para exibir o cabeçalho de uma coluna exibição tabela.

InternalType

Text

Determina os dois o comportamento do elemento Column colunas em dados processamento o banco de dados Windows SharePoint Services wssnoversshort e como dados são lançados voltar para o banco de dados. Can be one of the following values: Text, Note, Number, Currency, Integer, Boolean, DateTime, Threading, Lookup, Choice, URL, Counter, or DisplayOnly. Observe que um tipo de campo DisplayOnly DisplayOnly não possui nenhum armazenamento de seu próprio.

Name

Text

The field contains the name of the internal data type as referenced in a Type attribute of the Field element: <Field Type="Name"/>. Exemplos são Text, NoteNumber, etc..

NewPattern

Note

Contém o modelo HTML para gerar a nova forma para edição o valor inicial de um campo.

PreviewDisplayPattern

Note

Especifica como os campos são processados quando uma forma exibir é editada em Microsoft Office do SharePoint Designer 2007.

PreviewEditPattern

Note

Especifica como os campos são processados quando uma forma editar é editada em Microsoft Office do SharePoint Designer 2007.

PreviewNewPattern

Note

Especifica como os campos são processados quando uma nova forma é editada em Microsoft Office do SharePoint Designer 2007.

Sortable

Text

Especifica se um campo pode ser classificado. Pode ser TRUE FALSE ou FALSE.

TypeName

Text

Especifica um nome na definição de um tipo de campo.

SQLType

Text

Determina o subjacente tipo de dados SQL para o campo determinado. Exemplos são NVARCHAR(255), memorando, inteiro, float. Usado para gerar o apropriado SQL (CREATE TABLE) para a criação de um campo desse tipo.

SQLType2

Text

Quando não em branco, fornece o tipo de um secundário coluna para criar para o atual campo (consulte tipo de campo URL, de exemplo).

Modos de Exibição e padrões de vídeo

Each of the display modes (Display, Edit, and New) contains a definition of how to render each of the field data types that are supported by Windows SharePoint Services.

Para cada modo de exibição há um padrão exibir, ou CAML-expressão processamento. Alguns elementos CAML são usados especificamente em padrões exibir. Outras pessoas podem ser usadas em qualquer contexto, para processamento página ou para processamento campo, mas são usadas principalmente nos campos processamento. O seguinte CAML intrínseca-processamento elementos são usados para compilar modelos que podem incluem tanto estático HTML e dados, bem como metadados do campo que está sendo processado.

Elemento Descrição

Coluna

Retorna o processado valor de dados para um campo específico.

Coluna2

Usado no processamento tipo de campo um link.

Escape

Usada para determinados caracteres em seqüências de caracteres de escape.

FieldFilterOptions

Usado nas seções HeaderPatternFldTypes.xml para ato de soltar filtro exibir menus suspensa.

FieldPrefix

Retorna o espaço para nome Microsoft Office, "urn: schemas - microsoft - com:office:Office#".

FieldRef

Usado em campos computados para referir aos campos constituintes e nos modos de exibição para definir quais campos estão presentes.

FieldSortImageURL

Retorna a URL de arquivo de imagem usado para indicar como uma coluna é classificada.

FieldSortParams

Retorna a direção classificar uma lista, processamento Asc ou Desc baseia se o campo tiver sido classificado e a atual usar como padrão classificar direção para o campo.

IfEqual

Permitir processamento condicional com base na comparação das duas expressões CAML.

IfNew

Retorna TRUE se o item será considerado novo.

ImagesPath

Retorna o caminho HTTP o Diretório imagens para o projeto.

Limite

Trunca texto para um tamanho especificado.

LocaleInfo

Transfere informações localidade servidor para o cliente em ordem para exibir e editar datas e números corretamente.

PageUrl

Usado em qualquer lugar para retornar o URL absoluto, codificado do atual página.

Propriedade

Retorna a propriedade a partir de atual contexto ForEach ForEach.

ScriptQuote

Usado para texto processamento do servidor que deve ser interpretado como um seqüência de caracteres entre aspas.

TodayISO

Processa data de hoje e tempo no formato ISO.

Consulte também

Referência

Elementos HTML-processamento