Elemento Default (propiedad Field Types)
Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Representa el valor predeterminado de una propiedad de un tipo de campo personalizado.
<Default>
</Default>
Importante
En este tema se describe el marcado que se usó en un método obsoleto de representación de propiedades de tipo de campo personalizadas. Se proporciona únicamente para ayudar con la depuración de propiedades de tipo de campo personalizadas desarrolladas en versiones anteriores de SharePoint Foundation. Para obtener información sobre el método recomendado, vea Custom Field Type Property Rendering.
Elementos y atributos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Ninguno
Elementos secundarios
Ninguno
Elementos principales
Comentarios
Para obtener una descripción de este elemento en contexto, vea Elemento PropertySchema (tipos de campo).
Ejemplo
En el ejemplo siguiente se define un esquema de propiedad para un tipo de campo personalizado denominado RegularExpressionMatch. El esquema declara un campo que pueden usar los creadores de las columnas al crear una columna basada en el tipo de campo. La finalidad del campo es permitir al creador de las columnas establecer una expresión regular diferente para cada columna basada en el tipo de campo RegularExpressionMatch.
El displayname y un campo de texto editable aparecen en la sección Configuración de columna adicional en la página Nueva columna de sitio y en la página Crear columna . El atributo MaxLength establece la longitud máxima, en caracteres, de la expresión regular y DisplaySize establece el tamaño del campo que contiene el atributo MaxLength. Los usuarios pueden desplazarse por el campo para ver el resto de la expresión regular si tiene una longitud superior a la mostrada en el campo DisplaySize.
En el siguiente ejemplo de código, el elemento Default de la propiedad se debe ^(\d{3})\d{3}-\d{4}$
a que este patrón coincide con los números de teléfono estadounidenses y, en este ejemplo, el desarrollador sabe que su campo se usará con más frecuencia para crear columnas que contengan números de teléfono estadounidenses. Cuando los usuarios crean una columna basada en un tipo de campo personalizado y las páginas Nueva columna de sitio y Crear columna se abren inicialmente, este valor de propiedad aparece en un cuadro de texto, donde el creador de la columna puede cambiarla.
El ejemplo de código siguiente se ha editado para mayor claridad.
<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>