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: |
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 |
---|---|
Retorna o processado valor de dados para um campo específico. |
|
Usado no processamento tipo de campo um link. |
|
Usada para determinados caracteres em seqüências de caracteres de escape. |
|
Usado nas seções HeaderPatternFldTypes.xml para ato de soltar filtro exibir menus suspensa. |
|
Retorna o espaço para nome Microsoft Office, "urn: schemas - microsoft - com:office:Office#". |
|
Usado em campos computados para referir aos campos constituintes e nos modos de exibição para definir quais campos estão presentes. |
|
Retorna a URL de arquivo de imagem usado para indicar como uma coluna é classificada. |
|
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. |
|
Permitir processamento condicional com base na comparação das duas expressões CAML. |
|
Retorna TRUE se o item será considerado novo. |
|
Retorna o caminho HTTP o Diretório imagens para o projeto. |
|
Trunca texto para um tamanho especificado. |
|
Transfere informações localidade servidor para o cliente em ordem para exibir e editar datas e números corretamente. |
|
Usado em qualquer lugar para retornar o URL absoluto, codificado do atual página. |
|
Retorna a propriedade a partir de atual contexto ForEach ForEach. |
|
Usado para texto processamento do servidor que deve ser interpretado como um seqüência de caracteres entre aspas. |
|
Processa data de hoje e tempo no formato ISO. |