Compartir a través de


Propiedades personalizadas del esquema LayoutDefinitions

Última modificación: martes, 20 de abril de 2010

Hace referencia a: SharePoint Server 2010

Descripciones de propiedades personalizadas para el esquema LayoutDefinitions

Propiedades personalizadas para el elemento Container

A continuación se muestra un ejemplo de un elemento Container con las propiedades personalizadas Height y Width. En la tabla 1 se enumeran y describen todas las propiedades personalizadas admitidas para Container.

<Container ContainerType="Stack" 
           xmlns="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Layout"
           xmlns:loc="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Localization">
  <CustomProperties>
    <CustomProperty Name="Height" Value="530" />
    <CustomProperty Name="Width" Value="530" />
  </CustomProperties>
  <Children>
    <OBPart ...=""
    </OBPart>
  </Children>
</Container>

Tabla 1. Descripción de las propiedades personalizadas de Container

Nombre de propiedad

Tipo de datos

Descripción

Valor predeterminado

Height

System.Int32

Especifica la altura del contenedor.

400

Width

System.Int32

Especifica el ancho del contenedor.

400

Propiedades personalizadas para las partes de datos externos de tipo "lista"

En el ejemplo siguiente se muestra cómo agregar una propiedad personalizada para una parte de datos externos de lista. El nombre y el valor de la propiedad personalizada que se proporcionan en este ejemplo son marcadores de posición y deben reemplazarse por valores válidos de la tabla 2. En esta tabla se enumeran y describen todas las propiedades personalizadas admitidas para la parte de datos externos de lista.

<?xml version="1.0" encoding="utf-8" ?>
<Container ContainerType="Stack" 
           xmlns="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Layout" 
           xmlns:loc="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Localization">
  <Children>
    <OBPart PartType="List" DataSourceName="DataSourceName" QualifiedTypeName="" >
      <CustomProperties >
        <CustomProperty Name="CustomPropertyName" Value="CustomPropertyValue" />
      </CustomProperties>
    </OBPart>
  </Children>
</Container>

Tabla 2. Descripción de las propiedades personalizadas de la parte de datos externos de lista

Nombre de propiedad

Tipo de datos

Descripción

Valor predeterminado

Valores aceptados

AutoCollapseNewGroups

System.Boolean

Especifica si los grupos se contraen después de crearse en la parte de datos externos de lista.

false

ColumnHeadersVisible

System.Boolean

Especifica si se van a mostrar los encabezados de columna de la parte de datos externos de lista.

true

ColumnSizingMode

System.String

Especifica si el tamaño de las columnas debe ser fijo o dinámico.

Establezca esta propiedad en Dynamic si desea especificar que las columnas se muestren en la propiedad ColumnsXml.

Fixed

Dynamic, Fixed

ColumnsXml

Cadena XML

Especifica las columnas que se deben mostrar en la parte de datos externos de lista.

Ejemplo:

<CustomProperty Name="ColumnsXml" Value="&lt;Columns&gt;
  &lt;Column DisplayName=&quot; &quot; Name=&quot;$SyncState$&quot; /&gt;
  &lt;Column DisplayName=&quot;Field 1 Display Name&quot; Name=
  &quot;Field 1 Name in Entity View&quot; /&gt;&lt;Column DisplayName=
  &quot;Field 2 Display Name&quot; Name=&quot;Field 2 Name in Entity View
  &quot; Width=&quot;100&quot; /&gt;&lt;Columns&gt;" />

ConsumerPartName

System.String

Especifica el nombre de la parte de datos externos que el elemento seleccionado usa para establecer el origen de datos.

ContentAlignment

System.String

Especifica la alineación de la celda en la parte de datos externos de lista.

TopLeft

BottomCenter, BottomLeft, BottomRight, MiddleCenter, MiddleLeft, MiddleRight, TopCenter, TopLeft, TopRight

DataMemberName

System.String

Especifica la instancia de Finder del tipo de contenido externo o el nombre de la asociación que se usa para rellenar la parte de datos externos de lista.

DataSourceMode

System.String

Especifica si la parte de datos externos de lista se debe rellenar en función de un Finder para la entidad (valor List) o bien en función de una asociación entre entidades (valor AssociationList).

List, AssociationList

DefaultActionName

System.String

Especifica el nombre de la acción que se desencadena cuando se hace doble clic en la parte de datos externos de lista.

DefaultActionSource

System.String

Se usa con DefaultActionName para indicar la ubicación donde se define la acción en el archivo oir.config. Un valor de OfficeContext especifica que la acción se define en el contexto de Office, mientras que un valor de TargetContext la define en el contexto de EntityView.

OfficeContext, TargetContext

DefaultColumnCount

System.Int32

Especifica el número de columnas que se debe mostrar en la parte de datos externos de lista. Un valor de 0 muestra todos los campos de tipo de contenido externo.

Las tres primeras columnas de EntityView.

DisplayName

System.String

Especifica el título que se va a mostrar en el encabezado de columna de la parte de datos externos de lista.

FilterValue

System.String

Especifica el valor del filtro predeterminado de una columna.

Ejemplo:

Column DisplayName=&quot;IssueStatus&quot; Name=&quot;IssueStatus&quot; FilterValue=&quot;New&quot;

FormatString

System.String

Cadena con formato de .NET. Para obtener más información, vea String.Format.

En el siguiente ejemplo se muestra el modo de especificar una cadena de formato para los tipos de formato de número y fecha y hora de .NET.

 Column FormatString=&quot;#.00&quot; DisplayName=&quot;Total Due&quot; Name=&quot;TotalDue&quot;

Height

System.Int32

Especifica la altura de la parte de datos externos de lista.

400

IsRefreshButtonVisible

System.Boolean

Especifica si se va a mostrar el botón Actualizar datos en la parte de datos externos de lista.

true

IsTargetContextActionsVisible

System.Boolean

Especifica si se van a mostrar las acciones que se definen en el contexto de EntityView en la parte de datos externos de lista.

true

LobSystemInstanceName

System.String

Especifica el nombre de la instancia del sistema externo. Se usa en varios escenarios de asociación de LobSystemInstance.

Nombre de la instancia del sistema externo para el elemento de Outlook actual.

MaximumVisibleRowCount

System.Int32

Especifica el máximo de filas de la parte de datos externos de lista. Se usa para ajustar el alto de la parte de datos externos de lista.

10

Name

System.String

Especifica el nombre de la vista del tipo de contenido externo.

En el siguiente ejemplo se muestra la forma de especificar el nombre en una columna para la parte de inicio de sincronización.

Column DisplayName=&quot; &quot; Name=&quot;$SyncState$&quot;

SortDirection

System.String

Especifica la dirección de ordenación.

Ascending

Ascending, Descending

SortedColumnName

System.String

Especifica el nombre de la columna que se usa de forma predeterminada para la ordenación.

La primera columna.

Width

System.Int32

Especifica el ancho de la parte de datos externos.

400

Width

System.Int32

Especifica el ancho predeterminado de una columna.

WrapCellText

System.Boolean

Especifica si se va a ajustar el texto de la celda.

false

Propiedades personalizadas para las partes de datos externos de tipo "InfoPath"

A continuación se muestra un ejemplo de una parte de datos externos de InfoPath con las propiedades personalizadas Name, FormLocation, IsReadOnly y Height. En la tabla 3 se enumeran y describen todas las propiedades personalizadas para la parte de datos externos de InfoPath.

<?xml version="1.0" encoding="utf-8" ?>
<Container ContainerType="Stack" 
           xmlns="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Layout" 
           xmlns:loc="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Localization">
  <Children>
    <OBPart PartType="InfoPath" DataSourceName="PrimaryEntityNameInContext">
      <CustomProperties>
        <CustomProperty Name="Name" Value="IPOBP" />
        <CustomProperty Name="FormLocation" Value="Template.xsn" />
        <CustomProperty Name="IsReadOnly" Value="True" />
        <CustomProperty Name="Height" Value="640" />
      </CustomProperties>
    </OBPart>
  </Children>
</Container>

Tabla 3. Descripción de las propiedades personalizadas de la parte de datos externos de InfoPath

Nombre de propiedad

Tipo de datos

Descripción

Valor predeterminado

FormIntroductionText

System.String

Especifica el texto que aparece debajo de la barra de título y encima del formulario. Este texto ayuda al usuario a rellenar el formulario.

FormLocation

System.String

Especifica el nombre del archivo de InfoPath.

Height

System.String

Especifica la altura de la parte de datos externos de InfoPath.

400

IsCancelButtonVisible

System.Boolean

Especifica si se va a mostrar el botón Cancelar.

false

IsReadOnly

System.Boolean

Especifica si la parte de datos externos de InfoPath es de solo lectura.

false

IsSaveButtonVisible

System.Boolean

Especifica si se va mostrar el botón Guardar.

false

IsViewSwitcherVisible

System.Boolean

Especifica si se va a mostrar una lista desplegable para ver la lista de vistas en el formulario de InfoPath.

false

SubscriptionName

System.String

Especifica el nombre de la suscripción por la cual el elemento creado se agrega a la memoria caché.

ViewName

System.String

Especifica el nombre de la vista de formulario de InfoPath que se va a mostrar de forma predeterminada.

Width

System.String

Especifica el ancho de la parte de datos externos de InfoPath.

400