Compartir a través de


Crear vistas editables de aplicaciones basadas en modelos mediante el control personalizado editable grid

De forma predeterminada, los usuarios no pueden introducir datos directamente usando el control read-only view para vistas y subcuadrículas en formularios. Los usuarios seleccionan la fila en la cuadrícula para abrir un formulario, modificar los datos, y luego guardarlos, lo que requiere varios pasos. Con las cuadrículas editables, los usuarios pueden editar en línea con gran detalle directamente desde vistas y subcuadrículas tanto si usan una aplicación web o una tableta. Esta experiencia de edición no está disponible en teléfonos.

Ejemplos de cuadrícula editable.

Cuando se habilitan cuadrículas editables a través del control editable grid, los usuarios pueden editar los datos dentro de la mayoría de tipos de columnas, incluidos columnas de búsqueda básicas y opciones. Esto evita la necesidad de navegar a un formulario.

Hacer editables las cuadrículas principales

  1. Inicie sesión en Power Apps.

  2. Seleccione Soluciones y luego abra la solución que desee. Si el elemento no se encuentra en el panel lateral, seleccione …Más y, a continuación, el elemento que desee.

  3. Seleccione Cambiar a clásico en la barra de herramientas. Esto abre el explorador de soluciones en una nueva ventana del navegador.

  4. En la lista Entidades (representan las tablas de Dataverse), en la tabla que desee, seleccione la pestaña Controles, y después seleccione Agregar control.

    Agregar control personalizado Editable Grid.

  5. En el cuadro de diálogo Agregar control, seleccione Cuadrícula editable, y después seleccione Agregar.

  6. En la fila Cuadrícula editable que se agrega, seleccione los factores de forma que desea aplicar a la cuadrícula. Esto convierte al control editable grid en el control predeterminado para el factor de forma seleccionado. Como mínimo, en la mayoría de los casos, seleccione Web. Además, en tiempo de ejecución, los usuarios cambiar entre cuadrículas editables y cuadrículas de solo lectura.

    Nota

    Dado que la experiencia de edición no está disponible en el factor de forma Teléfono, si este control está configurado para teléfonos, verá una versión de solo lectura del control de lista.

    Fila de cuadrícula editable con selección de factor de forma.

  7. Para agregar una búsqueda, en el grupo de opciones Cuadrícula editable, seleccione Agregar búsqueda y en el cuadro de diálogo Configurar propiedad "Agregar búsqueda":

    1. En la lista Vistas disponibles, seleccione la vista a la que agregar la búsqueda (por ejemplo, seleccione Mis cuentas activas).

    2. En la lista Columnas disponibles, seleccione la columna de búsqueda para agregar (por ejemplo, seleccione Contacto principal).

    3. En la lista Vista predeterminada, seleccione el origen de datos de la columna de búsqueda.

    4. Si desea limitar las filas mostrados, seleccione la casilla Mostrar solo las filas donde, continuación, seleccione los criterios en la lista y, por último, seleccione Aceptar.

      Agregar búsqueda en control Cuadrícula editable.

  8. Si tiene una cuadrícula anidada, seleccione el botón de lápiz para Vista de cuadrícula anidada y seleccione la tabla y la vista de cuadrícula anidadas. Para el Id. principal de cuadrícula anidada seleccione la relación de las tablas. Por ejemplo, la columna ParentAccountID conecta las tablas Cuenta y Contacto.

    Nota

    Las cuadrículas anidadas solo están disponibles para teléfonos y tabletas, no para la web.

  9. Si no desea permitir que el usuario agrupe datos por cualquier columna de la vista (conviene ahorrar espacio, por ejemplo), en la fila Agrupar por columna, seleccione el botón de lápiz y, en el cuadro de diálogo Configura propiedad "Agrupar por columna", seleccione Deshabilitado y, a continuación, seleccione Aceptar.

    Sugerencia

    Esto es sobre todo útil para subcuadrículas de formularios.

  10. Si desea agregar eventos de JavaScript, seleccione la pestaña Eventos y luego seleccione las tablas, las columnas y los eventos adecuados. Más información: Documentación para desarrolladores: Usar cuadrículas editables

    Agregar eventos en control Cuadrícula editable.

  11. Para guardar el trabajo, seleccione Guardar en la barra de acciones.

  12. Cuando esté listo para realizar los cambios disponibles para su equipo, seleccione Publicar en la barra de acciones.

  13. Para comprobar los cambios, vaya a la vista que especificó en el paso anterior y realice algunos cambios de edición en línea.

Hacer editable una subcuadrícula de un formulario

Nota

  • Para guardar un cambio de cuadrícula editable en una subcuadrícula, el usuario debe guardarlo explícitamente antes de salir del formulario.
  1. Inicie sesión en Power Apps.

  2. Seleccione Soluciones y luego abra la solución que desee. Si el elemento no se encuentra en el panel lateral, seleccione …Más y, a continuación, el elemento que desee.

  3. Seleccione la Tabla en la solución y luego seleccione el área Formularios. Seleccione el Formulario principal que contiene la subcuadrícula.

  4. Seleccione Cambiar a clásico. Se abrirá una nueva pestaña en el navegador.

  5. Seleccione el control adecuado, y después seleccione Cambiar propiedades en la cinta de opciones.

    Subcuadrícula editable - vista clásica

  6. En el cuadro de diálogo Establecer propiedades, seleccione la pestaña Controles.

  7. Seleccione Agregar control, seleccione Cuadrícula editable, y después seleccione Agregar.

  8. En la fila Cuadrícula editable que se agrega, seleccione los factores de forma que desea aplicar a la cuadrícula. Esto convierte al control editable grid en el control predeterminado para el factor de forma seleccionado. Para la mayoría de los casos, seleccione Web.

    Fila de cuadrícula editable con selección de factor de forma.

  9. Seleccione Guardar y, a continuación, Publicar.

Soporte de cuadrículas editables

  • Edición en línea de filas a nivel de tabla o subcuadrícula (incluye tablas personalizadas).

  • Vistas del sistema y vistas personales.

  • Clientes web y móviles.

  • Navegación con un teclado o un mouse.

  • Agrupación y orden (puede agrupar/ordenar por filas del lado del cliente por columna de la vista actual).

  • Filtrado.

  • Movimiento y cambio de tamaño de columnas.

  • Paginación.

  • Configuración de búsqueda.

  • Columnas calculadas y consolidadas.

  • Reglas de negocio (campo Mostrar mensaje de error, Establecer valor de columna, Establecer Requerido por la empresa, Establece valor predeterminado, Bloquear o desbloquear columna).

  • Eventos JavaScript.

  • Habilitar o deshabilitar celdas en función del rol de seguridad.

  • Los usuarios pueden seguir usando búsqueda y gráficos, y pueden acceder a la barra de acción como cuadrículas de solo lectura.

Tablas estándar admitidas

Web/tableta/teléfono Solo tableta/teléfono Web solo
Cuenta

Cita

Recurso que se puede reservar

Reserva de recursos que se pueden reservar

Encabezado de reserva de recursos que se pueden reservar

Categoría de recurso que se puede reservar

Asociación de categoría de recurso que se puede reservar

Característica del recurso que se puede reservar

Grupo de recursos que se pueden reservar

Estado de reserva

Caso

Categoría

Característica

Competidor

Contacto

Correo electrónico

Derecho

Comentarios

Factura

Artículo de conocimientos

Vistas del artículo de conocimiento

Registro de Knowledge Base

Cliente potencial

Oportunidad

Pedido

Llamada de teléfono

Lista de precios

Producto

Cola

Oferta

Modelo de clasificación

Valor de la clasificación

Instancia de KPI de SLA

Actividad social

Perfil social

Error de sincronización

Tarea

Equipo

Usuario
Actividad

Datos adjuntos

Elemento de la regla de perfil de acceso al canal

Dirección de competidor

Conexión

Rol de conexión

Firma de correo electrónico

Plantilla de correo electrónico

Proceso expirado

Producto de la factura

Incidente de artículo de conocimientos

Cliente potencial a ventas de la oportunidad

Proceso

Buzón

Proceso nuevo

Nota

Producto de oportunidad

Proceso de ventas de la oportunidad

Producto del pedido

Organización

Proceso de teléfono a caso

Elemento de lista de precios

Elemento de cola

Producto de oferta

Documento de SharePoint

Proceso de traducción
Campaña

Actividad de la campaña

Respuesta de campaña

Perfil de acceso al canal

Regla de perfil de acceso al canal

Contrato

Plantilla de derecho

Parte externa

Fax

Carta

Lista de marketing

Posición

Campaña rápida

Cita periódica

Documentación de ventas

Acuerdo de Nivel de Servicio

Limitaciones

Tipos de datos que no se pueden editar en una cuadrícula editable

Los siguientes tipos de datos no se pueden editar en cuadrículas editables: columnas de búsqueda de clientes y Partylist; columnas compuestas (dirección); columnas de estado; columnas relacionadas con tablas de búsqueda (por ejemplo, la tabla de cuenta incluye una búsqueda de contacto, donde la columna de contacto se puede editar pero la columna EmailAdress (contacto) no se puede editar).

Agrupar por vistas solo funciona en el lado del cliente

El comportamiento de agrupación solo funciona en el lado del cliente y no abarca páginas. Agrupar por es una función exclusiva del cliente y funciona solo en una página de datos. Agrupar por no le muestra todas las opciones basadas en su conjunto de datos completo en el servidor. Agrupar por muestra la agrupación solo en la página actual. Puede deshabilitar la agrupación utilizando la propiedad en la configuración de control personalizado. Más información: Hacer que las cuadrículas principales sean editables

Las modificaciones de cuadrícula en línea no se conservan

Los cambios realizados en la estructura de la cuadrícula editable desde dentro de la cuadrícula, como el cambio de tamaño de columna, el reordenamiento de columna, la agrupación, el filtrado y la clasificación, se restablecerán la próxima vez que el usuario visite la página. Estos tipos de cambios no se guardan entre sesiones o dentro de las vistas.

Las reglas comerciales funcionan solo si la columna condicional es una columna en la cuadrícula

Las reglas de negocio en una cuadrícula editable solo se admiten si la columna condicional también es una columna en la cuadrícula. Si la columna no es una columna las reglas de negocio no funcionarán. Compruebe que cada columna al que se hace referencia en la regla de negocio también está incluido en el formulario. Tenga en cuenta que las reglas de negocio en una cuadrícula editable no se activarán si la cuadrícula editable está configurada en un panel.

Las cuadrículas editables no funcionan en teléfonos

En función de los comentarios de los clientes, hemos quitado la experiencia de cuadrícula editable de teléfonos. Al usar una cuadrícula editable en un teléfono, verá una versión de solo lectura del control de lista.

Es posible que las filas duplicadas en un conjunto de datos no se muestren en la cuadrícula

Si el conjunto de datos que se muestra en la cuadrícula contiene filas duplicadas, es posible que los duplicados no se muestren en la cuadrícula. Esto puede hacer que el recuento de registros notificados muestre más registros de los que realmente hay en la cuadrícula, o que aparezcan más registros al exportar los datos a Excel o ver los datos en la Búsqueda avanzada heredada.

Pasos siguientes

Establecer las propiedades administradas de las vistas

Métodos abreviados para cuadrículas editables (vistas)

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