Compartir a través de


Utilizar el formulario principal de la aplicación controlada por modelos y sus componentes

Los formularios en las aplicaciones basadas en modelos proporcionan el medio principal por el cual los usuarios pueden actualizar los registros. Se puede acceder a los formularios asociados con una tabla a través del diseñador de tablas.

El tipo de formulario más versátil del nuevo formulario es Principal. Sin embargo, además de los formularios principales, los creadores de aplicaciones pueden crear formularios de creación rápida, vista rápida o tarjetas. Más información sobre otros tipos de formularios

En este artículo se explica cómo editar un formulario principal y agregar, modificar o cambiar varios elementos del formulario.

A continuación se muestra un ejemplo de un formulario principal dentro de una aplicación. Tiene varias pestañas, además de exponer el componente de línea de tiempo y un formulario de vista rápida que proporciona más detalles asociados con el contacto principal.

Aplicación controlada por modelos de ejemplo

Abrir el diseñador de formularios

Para editar un formulario, como para agregar o cambiar elementos, use el diseñador de formularios. El diseñador de formularios permite a un creador editar formularios para todas las aplicaciones basadas en modelo.

Siga las instrucciones a continuación para obtener acceso al diseñador de formularios.

Nota

Si crea componentes de la solución nuevos en el proceso de edición del formulario, los nombres de los componentes usarán el prefijo de personalización del editor de soluciones de la solución predeterminada y estos componentes solo se incluirán en la solución predeterminada. Si desea que los nuevos componentes de la solución se incluyan en una solución no administrada específica, abra el diseñador de formularios a través de esa solución no administrada. Esto ayudará con la administración del ciclo de vida de las aplicaciones.

Acceder al diseñador de formularios de una solución no administrada

  1. Inicie sesión en Power Apps.
  2. Seleccione Soluciones en el panel de navegación izquierdo. Si el elemento no se encuentra en el panel lateral, seleccione …Más y, a continuación, el elemento que desee.
  3. Abra la solución no administrada con la que desea trabajar. El tipo de solución, administrada o no administrada, se muestra en la columna ¿Administrada externamente?.
  4. En la lista de componentes, busque la tabla con el formulario que desea editar. Si la tabla no está presente, deberá agregarla.

Agregar una tabla a una solución no administrada

  1. Con la solución no administrada abierta, en la barra de comandos, seleccione Agregar existente y luego seleccione Tabla.

  2. Se enumeran todas las tablas disponibles. Seleccione la tabla y, a continuación, seleccione Siguiente.

  3. Seleccione la opción que sea más apropiada y luego seleccione Agregar:

    • Para una tabla personalizada, seleccione Incluir todos los componentes.
    • Para una tabla estándar, elija Seleccionar componentes y luego busque y seleccione el formulario principal que desea personalizar y luego seleccione Agregar.
  4. La tabla se agrega a la solución. En la lista de componentes, abra la tabla, seleccione el área Formularios y luego abra el formulario de tipo Principal.

  5. En diseñador de formularios, realice los cambios que desee.

  6. Guarde el formulario.

Publicar los cambios para su uso en la aplicación

Determinadas personalizaciones que realizan cambios en la interfaz de usuario requieren que se publiquen antes de que los usuarios puedan usarlas en la aplicación. Para publicar la personalización, en la barra de herramientas del explorador de soluciones, seleccione Publicar todas las personalizaciones.

Acceder al diseñador de formularios a través de la solución predeterminada

  1. Inicie sesión en Power Apps.

  2. Expanda Datos, seleccione Tablas, seleccione la tabla que desee y, a continuación, seleccione el área Formularios.

  3. En la lista de formularios, abra el formulario de tipo Principal.

Nota

Si se han realizado otros cambios en la aplicación, publíquelos utilizando la opción de publicación de nivel de aplicación. Consulte Validar y publicar una aplicación mediante el diseñador de aplicaciones para obtener más información.

Interfaz de usuario del diseñador de formularios

Para conocer en detalle la interfaz de usuario del diseñador de formularios, consulte Información general del diseñador de formularios basado en modelo.

Propiedades del formulario

Para obtener más información sobre las propiedades del formulario, consulte Propiedades de formulario: heredadas.

Opciones de visibilidad

Hay varios tipos de elementos de formulario con la opción de mostrarse u ocultarse de forma predeterminada. Pestañas, secciones y columnas proporcionan esta opción. Al usar scripts de formulario o reglas de negocio, la visibilidad de estos elementos se puede controlar para crear un formulario dinámico a fin de proporcionar una interfaz de usuario que se adapte a las condiciones del formulario.

Nota

Ocultar elementos de formulario no es una forma recomendada para imponer la seguridad. Existen varias formas en que los usuarios pueden ver todos los elementos y datos en el formulario cuando los elementos están ocultos. Para obtener más información, consulte Mostrar u ocultar elementos de formulario.

Propiedades de las pestañas

En el cuerpo de un formulario, las pestañas proporcionan separación horizontal. Las pestañas tienen una etiqueta que puede mostrarse. Si se muestra la etiqueta, las pestañas se pueden expandir o contraer para mostrar u ocultar su contenido eligiendo la etiqueta. Para conocer en detalle las propiedades de la pestaña, consulte Propiedades de la pestaña.

Propiedades de las secciones

Una sección en un formulario ocupa el espacio disponible en una columna de la ficha. Las secciones tienen una etiqueta que se puede mostrarse y una línea se puede mostrar debajo de la etiqueta. Para conocer en detalle las propiedades section, consulte Propiedades de la sección.

Escala de tiempo

La línea de tiempo muestra actividades relacionadas para una tabla específica.

Se admiten los siguientes tipos de actividades: tarea, cita, llamada de teléfono, correo electrónico, actividad social, actividad personalizada.

La escala de tiempo también muestra notas y publicaciones del sistema y del usuario. Muestra las actividades que tienen la columna Referente a definido como la tabla que está visualizando. Para notas, la columna Referente a no se muestra al usuario; Es implícito cuando se creó desde la escala de tiempo.

Cada actividad que aparece en la escala de tiempo tendrá las mismas acciones rápidas que están disponibles en la barra de comandos de la actividad.

Propiedades de columna comunes

Para conocer en detalle las propiedades de columna comunes, consulte Propiedades de columna comunes.

Propiedades especiales de columna

Para todas las columnas, las propiedades aparecen en Propiedades de columna comunes: heredadas, pero algunas columnas tienen propiedades adicionales. Para obtener más información, consulte Propiedades de columna especiales: heredadas.

Propiedades de subcuadrícula

Puede configurar una subcuadrícula en un formulario para presentar una lista de filas o un gráfico. Para conocer en detalle las propiedades de la subcuadrícula, consulte Propiedades de la subcuadrícula: heredadas.

Propiedades del control quick view

Un control quick view sobre un formulario muestra datos de una fila seleccionada en una búsqueda en el formulario. Para explorar las propiedades quick view control, consulte Propiedades quick view control: heredadas.

Propiedades de recurso web

Puede agregar o editar recursos web en un formulario para aumentar su atractivo o utilidad para los usuarios de la aplicación. Los recursos web habilitados para formularios son imágenes, archivos HTML o controles de Silverlight. Conocer en detalle las propiedades de recursos web. Vaya a Propiedades de recursos web: heredadas.

Propiedades de IFRAME

Puede agregar iFrames a un formulario para integrar el contenido de otro sitio web dentro de un formulario. Para conocer más sobre las propiedades de IFRAME, consulte Propiedades de IFRAME: heredadas.

Editar la navegación

La navegación en el formulario permite que los usuarios vean listas de filas relacionadas. Cada relación de tabla tiene propiedades para controlar si se debe mostrar. Más información: Elemento del panel de navegación para una tabla principal

Las relaciones de tabla configuradas para mostrarse se pueden reemplazar en el editor de formularios.

Para ver instrucciones paso a paso, consulte Agregar navegación del formulario para las tablas relacionadas.

Para habilitar la edición de la navegación, debe seleccionar primero Navegación en el grupo Seleccionar de la ficha Inicio.

En el Explorador de relaciones, puede filtrar por las relaciones 1: N (uno a varios) o N:N (varios a varios), o ver todas las relaciones disponibles. La opción Mostrar únicamente la casilla de verificación sin usar de relaciones está deshabilitada y seleccionada. Cada una de las relaciones se puede agregar una vez.

Para agregar una relación desde el Explorador de relaciones haga doble clic y se agregará debajo de la relación actualmente seleccionada en el área de navegación. Haga doble clic en una relación en el área de navegación y podrá cambiar la etiqueta en la pestaña Visualización. En la pestaña Nombre, puede obtener información sobre la relación. Use el botón Editar para abrir la definición de la tabla.

Hay cinco grupos en el área de navegación. Puede arrastrarlos para cambiar su ubicación y hacer doble clic encima para cambiar la etiqueta, pero no puede quitarlos. Estos grupos solo se mostrarán cuando contengan algo. Si no desea que un grupo aparezca, no le agregue ningún elemento.

Configurar controladores de eventos

Un controlador de eventos se compone de una referencia a un recurso web de JavaScript y a una función definida dentro de ese recurso web que se ejecutará cuando se produzca el evento. Para obtener más información sobre la configuración de controladores de eventos, consulte Configurar controladores de eventos.

Pasos siguientes

Crear y diseñar formularios
Crear y editar formularios de creación rápida
Crear y editar formularios de vista rápida

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).