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