Tipo de Uso de la Columna de Bloque
Bloque es un tipo de uso que generalmente se aprovecha en App Builder de la capa de lógica empresarial en un objeto de datos. Un objeto de datos solo puede usar un (1) bloque. Normalmente, el bloque debe tener el alias "Bloque" para que se entienda fácilmente para qué se está utilizando. El resultado de la expresión es lo que determina el tipo de bloque.
Si una celda en una fila tiene un valor de:
1
- evitar la edición de esa fila2
- evitar la eliminación de esa fila3
- evitar tanto la edición como la eliminación de esa fila- Cualquier otro valor - no bloquear nada
En App Builder esto se llama un bloque lógico.
Si se crea un objeto comercial a partir de la tabla de origen, el desarrollador puede usar una expresión que tenga como objetivo la columna de bloqueo para personalizar aún más si una fila está bloqueada. Por ejemplo:
iif(who('username')='admin',0,customers.block)
objetivos que bloquean la columna
Esto permite que un desarrollador anule el valor actual de la columna de bloqueo para casos de uso específicos.
Si la tabla subyacente no contiene una columna con el tipo de uso Bloque, un objeto comercial puede utilizar esta función. El desarrollador puede agregar una columna al objeto comercial con una expresión que dé como resultado 0
, 1
, 2
, o 3
luego haga doble clic en la columna y configure el tipo de uso en Bloquear.
App Builder ejemplo de captura de pantalla de la aplicación: En esta captura de pantalla de ejemplo, el ícono de lápiz Editar y el ícono de Eliminar de la papelera están ocultos para ciertos registros; esto está controlado por el Tipo de uso de bloque.