Compartilhar via


Elemento padrão (Propriedade Tipos de Campo)

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013

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

<Default>
</Default>

Importante

Este tópico descreve a marcação usada em um método obsoleto de renderização de propriedades de tipo de campo personalizadas. Ele é fornecido apenas para ajudar na depuração de propriedades de tipo de campo personalizadas desenvolvidas em relação a versões anteriores do SharePoint Foundation. Para obter informações sobre o método recomendado, consulte Renderização de propriedade de tipo de campo personalizado.

Elementos e atributos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Nenhuma

Elementos filho

Nenhum

Elementos pai

Comentários

Para obter uma descrição desse elemento no contexto, consulte Elemento PropertySchema (Tipos de Campo).

Exemplo

O exemplo a seguir define um esquema de propriedade para um tipo de campo personalizado chamado RegularExpressionMatch. O esquema declara um campo que pode ser usado pelos criadores de coluna quando eles criam uma coluna com base no tipo de campo. A finalidade do campo é permitir que um criador de coluna defina uma expressão regular diferente para cada coluna baseada no tipo de campo RegularExpressionMatch .

O campo DisplayName e um texto editável aparecem na seção Configurações adicionais de coluna na página Nova Coluna do Site e na página Criar Coluna . O atributo MaxLength define o comprimento máximo, em caracteres, da expressão regular e DisplaySize define o tamanho do campo que contém o atributo MaxLength . Os usuários podem rolar dentro do campo para ver o restante da expressão regular se ele for maior do que o que aparece no campo DisplaySize .

No exemplo de código a seguir, o elemento Padrão da propriedade é ^(\d{3})\d{3}-\d{4}$ porque esse padrão corresponde aos números de telefone americanos e, neste exemplo, o desenvolvedor sabe que seu campo será usado com mais frequência para criar colunas que contêm números de telefone americanos. Quando os usuários criam uma coluna baseada em um tipo de campo personalizado e as páginas Nova Coluna do Site e Criar Coluna são inicialmente abertas, esse valor de propriedade aparece em uma caixa de texto, em que ela pode ser alterada pelo criador da coluna.

O exemplo de código a seguir foi editado para obter clareza.

<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>

Confira também