Compartilhar via


Elemento padrão (esquema da propriedade tipos de campos)

Representa o valor de uma propriedade de um personalizado usar como padrão tipo de campo.

                    
                      
<Default>
</Default>
                    

Atributos

None

Elementos filho

None

Elementos pai

Elemento de campo (tipos de campos)

Comentários

Consulte Elemento PropertySchema (tipos de campos) para uma descrição deste elemento no contexto.

Exemplo

O seguinte exemplo define uma esquema propriedade para um personalizado chamado tipo de campo "RegularExpressionMatch. " A esquema declara um campo que pode ser usado por criadores coluna quando criarem uma coluna com base na tipo de campo. O objetivo de campo é para habilitar um criador coluna para definir um Diferentes expressão regular para cada coluna que baseia-se na tipo de campo RegularExpressionMatch RegularExpressionMatch.

Um editável e o DisplayName Text campo de texto aparecem no Additional Column Settings seção sobre a página New Site Column e a página Create Column. O atributo MaxLength MaxLength define o comprimento máximo, em caracteres, da expressão regular, e define o tamanho do campo que contém o atributo MaxLength DisplaySize MaxLength. Os usuários podem rolar dentro de campo para ver a continuação do expressão regular se ele for maior do que o que aparece no campo DisplaySize DisplaySize.

O exemplo de código abaixo, a Default elemento para a propriedade é

^(\d{3})\d{3}-\d{4}$

Porque esse padrão coincide com os números de telefone para os EUA e neste exemplo de desenvolvedor sabe que seu campo será freqüentes mais ser usado para criar colunas que armazenam os números de telefone para os EUA. Quando os usuários criar uma coluna que baseia-se em um personalizado tipo de campo e o nova coluna site e páginas criar colunas inicialmente aberto, este valor da propriedade aparece em um caixa de texto, onde ela pode, em seguida, ser alterada pelo criador de coluna. Observe que a exemplo de código abaixo tiver sido editada para fins de esclarecimento.

                    <FieldType>
  <Field name="TypeName">RegularExpressionMatch</Field>
  …
  <PropertySchema>
    <Fields>
      <Field name="RegularExpression" 
             Displayname="Regular Expression To Match" 
             MaxLength="500" 
             DisplaySize="100" 
             Type="Text">
        <Default>^(\d{3})\d{3}-\d{4}$</Default>
      </Field>
    </Fields>
  </PropertySchema>
  …
</FieldType>

Consulte também

Conceitos

Tipos de campo personalizado
Classes do campo personalizado
Processamento da propriedade Tipo do campo personalizado
Definição Tipo de campo personalizado