- Primeros pasos
- Antes de empezar
- Tutorial
- Crea tu primera aplicación
- Incluir gráficos de Excel en Apps
- Crea una aplicación compatible con dispositivos móviles
- Incluir enlaces MailTo
- Incluir la clasificación por estrellas
- Utiliza Recuento con valores de conjunto de opciones
- Uso del visor de documentos
- Utilizar la vista maestra detallada
- Establecer contexto externo
- Directrices generales sobre la experiencia del usuario
- Uso de la actividad de envío de resultado provisional
- Diseñar tu aplicación
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mostrar mensaje
- Regla: mostrar/ocultar indicador giratorio
- Regla: establecer valores
- Regla: iniciar el proceso
- Regla: subir el archivo al depósito de almacenamiento
- Regla: obtener el archivo del depósito de almacenamiento
- Regla: restablece los valores
- Regla: crear/actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- Función: Y, O, No
- Función: Concat
- Función: Contiene
- Función: Recuento
- Función: TerminaEn
- Función: Si
- Función: EstáEnBlanco
- Función: Guid
- Función: Longitud
- Función: Lista
- Función: ComienzaPor
- Función: suma
- Función: ordenar
- Función: ahora
- Función: hoy
- Función: Tiempo
- Función: Año
- Función: Mes
- Función: Día
- Función: Hora
- Función: Minuto
- Función: nueva
- Función: buscar
- Función: filtro
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Guía básica de resolución de problemas
Utilizar el contexto de datos
Para obtener más información relacionada con las entidades, consulta las siguientes guías:
Antes de iniciar este ejemplo, asegúrate de que tienes los permisos adecuados de Data Service. Para obtener más información, consulta la página Data Service: gestión de acceso.
Para este ejemplo, usaremos una entidad llamada Cliente con los siguientes campos:
- Address
- Dirección 2
- Ciudad
- Correo electrónico
- Nombre
- Teléfono
- Plan
- Estado
- Código postal
- Abre tu aplicación ya existente o inicia una nueva.
- Crea una nueva tabla.
-
Agregue una entidad a su aplicación haciendo clic en el botón Añadir cualquiera en la parte superior del lienzo y seleccionando Entidad.
- Vincula la entidad recién añadida a la tabla añadiéndola en el campo Origen de datos de la tabla.
-
Añade la siguiente expresión en el campo Contexto de datos de la página principal:
=Lookup(Customer, [Name, "=", "Demo"])
. - Añade un nuevo control de cuadro de texto.
-
Añade el contexto de datos Nombre en el campo Texto predeterminado del control del cuadro de texto. Al previsualizar la aplicación y el cuadro de texto, se debería mostrar el texto configurado mediante el contexto de datos.
El contexto de datos solo puede utilizarse para actualizar una entidad existente con la regla Crear/Actualizar registro de entidad.
- Abre tu aplicación ya existente o inicia una nueva.
- Crea una nueva tabla.
-
Agregue una entidad a su aplicación haciendo clic en el botón Añadir cualquiera en la parte superior del lienzo y seleccionando Entidad.
- Vincula la entidad recién añadida a la tabla añadiéndola en el campo Origen de datos de la tabla.
-
Añade la siguiente expresión en el campo Contexto de datos de la página principal:
=Lookup(Customer, [Name, "=", "Demo"])
. - Añade un nuevo control de botones.
-
Configura una regla Crear/Actualizar registro de entidad para el botón. Añade el contexto de datos Página principal del cliente en el campo Qué registro de entidad debe crearse/actualizarse? La regla debe rellenarse con el contexto de datos configurado.
- Abre tu aplicación ya existente o inicia una nueva.
- Crea una nueva tabla.
-
Agregue una entidad a su aplicación haciendo clic en el botón Añadir cualquiera en la parte superior del lienzo y seleccionando Entidad.
- Vincula la entidad recién añadida a la tabla añadiéndola en el campo Origen de datos de la tabla.
-
Añade la siguiente expresión en el campo Contexto de datos de la página principal:
=Lookup(Customer, [Name, "=", "Demo"])
. - Añade un nuevo control de botones.
-
Configura la regla Eliminar registro de entidad para el botón. Añade el contexto de datos Página principal del cliente en el campo ¿Qué registro de la entidad debe ser eliminado? La regla debe eliminar el contexto de datos configurado.
- Abre tu aplicación ya existente o inicia una nueva.
- Crea una nueva tabla.
-
Agregue una entidad a su aplicación haciendo clic en el botón Añadir cualquiera en la parte superior del lienzo y seleccionando Entidad.
- Vincula la entidad recién añadida a la tabla añadiéndola en el campo Origen de datos de la tabla.
-
Añade la siguiente expresión en el campo Contexto de datos de la página principal:
=New(Customer)
. -
Añade dos controles de cuadro de texto:
- Añade
Data Context.Name
en la propiedad Vinculación de valor del primer control del cuadro de texto. - Añade
Data Context.City
en la propiedad Vinculación de valor del segundo control del cuadro de texto.
- Añade
- Añade un nuevo control de botones.
- Configura una regla Crear/Actualizar registro de entidad para el botón. Añade el contexto de datos Cliente en el campo ¿Qué registro de entidad debe crearse/actualizarse? Al hacer esto, los datos se vinculan automáticamente a los campos.
-
Elimina los datos no utilizados de los campos. Asegúrate de mantener los datos configurados en el paso 6 en los campos Valores a establecer.
Para referirse directamente al valor de campo de una entidad seleccionada de una tabla de una página diferente, hay que usar al menos una variable.
En lugar de crear variables para cada campo, puedes usar una para la ID de entidad. En la segunda página puedes hacer lo siguiente:
- Añade un control de contenedor.
- Configura la propiedad Contexto de datos del contenedor de la forma siguiente:
Lookup (Entity, [id, "=", myVariableID])
. - Añade los controles necesarios dentro del contenedor y vincúlalos a los campos disponibles para la entidad disponible en Contexto de datos.
En este caso puedes usar la función Búsqueda porque se puede tratar como una entidad Object. Esto significa que puedes actualizar dicha entidad usando la regla Crear/actualizar registro de entidad en el contexto de datos del contenedor.
- Información en segundo plano
- Información general
- Configurar el contexto de datos
- Utiliza el contexto de datos en las reglas
- Crea/actualiza la regla de registro de entidad
- Elimina la regla de registro de entidad
- Utilizar la función Nuevo
- Resultados del procedimiento
- Referencias a entidades de diferentes páginas