Procedimiento para incrustar un control de selector de elementos externos en un formulario de InfoPath
Última modificación: viernes, 16 de abril de 2010
Hace referencia a: SharePoint Server 2010
Microsoft InfoPath 2010 proporciona un control de selector de elementos externos, el cual se puede usar para incrustar un selector en un formulario para los escenarios donde el usuario debe seleccionar un elemento externo de una lista de SharePoint, por ejemplo, el cliente Juan de una lista de clientes. Un selector de elementos externos proporciona funcionalidades de selección y resolución para elementos externos en el servidor y en las aplicaciones cliente enriquecidas de Microsoft Office.
Si configuró las asociaciones para los tipos de contenido externo en el almacén de metadatos de BDC y si el tipo de contenido externo tiene una clave externa, Servicios de conectividad empresarial (BCS) de Microsoft agrega automáticamente un control de selector al formulario para ese campo. Por ejemplo, imagine un escenario de cliente y pedido. Supongamos que los tipos de contenido externo y la asociación están configurados. Si personaliza el formulario de lista externa de pedido en InfoPath, Servicios de conectividad empresarial, de forma predeterminada, agrega un control de selector de elementos externos para el campo IdCliente del formulario de pedido. Esto permite a los usuarios encontrar fácilmente el cliente que buscan cuando trabajan con pedidos.
Sin embargo, si el formulario de InfoPath de generación automática está en blanco porque SpecificFinder tiene uno o varios tipos complejos, debe arrastrar un control de selector de elementos externos desde la Cinta de Server y establecer las propiedades necesarias. También puede habilitar la funcionalidad de selección y resolución de un formulario personalizado InfoPath.
Para incrustar un control de selector de elementos externos, arrastre el control de selector de elementos externos a la superficie de diseño en InfoPath 2010 y, a continuación, establezca las propiedades en las fichas General y Más opciones. En la tabla 1 se muestra la configuración que puede tener que completar al usar un selector en un formulario.
Tabla 1. Configuración que se debe establecer al usar un selector en un formulario
Ficha |
Campo |
Descripción |
---|---|---|
General |
Espacio de nombres de ECT |
El espacio de nombres de la entidad del modelo BDC. |
Nombre de ECT |
El nombre del tipo de contenido externo, como en el modelo BDC. |
|
Nombre de la instancia del sistema |
El nombre de LOBSystemInstance del modelo BDC. |
|
Nombre del buscador |
El nombre del método Finder que se usará para llenar el cuadro de diálogo del selector. Este campo es opcional y si no está especificado, Servicios de conectividad empresarial usa el buscador predeterminado del modelo BDC. |
|
Nombre del campo de visualización |
El campo que desea mostrar en el selector. Debe ser el nombre de un TypeDescriptor devuelto por el método Finder. |
|
Dirección URL del sitio de SharePoint |
Campo opcional de la dirección URL del sitio. No es necesario completarlo si el formulario se publica en un sitio de SharePoint. |
|
Título del cuadro de diálogo |
El título del cuadro de diálogo que muestra los elementos externos y permite a los usuarios seleccionar uno o varios elementos. |
|
Mostrar más resultados |
Si esta casilla de verificación está activada, Servicios de conectividad empresarial muestra el botón Mostrar más resultados en el cuadro de diálogo. |
|
Número máximo de resultados |
El número máximo de resultados para mostrar en el cuadro de diálogo. El valor predeterminado es 100. |
|
Intervalo de actualización (en minutos) |
La frecuencia en la que se va a actualizar la memoria caché. El valor predeterminado para la actualización es 360 minutos. |
|
Número máximo de líneas |
Las líneas visibles en el control de selector para la selección múltiple. |
|
Más opciones |
Consulta predeterminada |
El valor del filtro de Servicios de conectividad empresarial que se debe usar cada vez que se abra el cuadro de diálogo del selector. Si no se especifica, cada vez que se abra el cuadro de diálogo se recuperarán todos los elementos |
Consulta de forma predeterminada |
La consulta que debe ejecutarse de forma predeterminada cada vez que se abra el cuadro de diálogo del selector. |
|
Permitir selecciones múltiples |
Si se activa esta casilla de verificación, se permite a los usuarios seleccionar varios elementos. Posiblemente, tenga que escribir código subyacente para que el formulario admita esta funcionalidad. |
|
Actualizar al abrir |
Si selecciona esta opción, se actualizan los datos del sistema externo en la carga del formulario. |
|
Modo de selección |
En primer lugar, el valor predeterminado es la memoria caché local de Servicios de conectividad empresarial, si éste está vacío, a continuación, se conecta al sistema externo. Otras opciones disponibles son: Solo caché local Conectarse al origen de datos externos directamente Conectarse al origen de datos externos a través de SharePoint |
En la figura 1 se muestra el aspecto de la ficha General para la obtención del tipo de contenido externo Cliente de AdventureWorks.
Figura 1. Ficha General del selector de elementos externos de InfoPath
En la figura 2 se muestra la ficha Más opciones. Puede omitir los campos que no están resaltados.
Figura 2. Ficha Más opciones del selector de elementos externos de InfoPath