Borrar Elementos en una Grilla
De
<keywords content="keywords">
remover registro, borrar registro, agregar borrar entidades, borrar relacion
</keywords>
Contenido |
¿Cómo Borrar elementos de una Grilla?
Hay dos formas de borrar uno o varios elementos en una grilla. Una es usando iterate over xpath en una expresión, y la otra forma es con una simple expresión Xpath.
Borrar Elementos Usando Iterate Over Xpath
En un proceso de Solicitud de Préstamo, un cliente desea aplicar para dos préstamos con el banco. Cada préstamo (producto) tiene que ser aprobado por la fábrica de préstamos (Loan Factory). Hay muchos productos en la solicitud, luego es una relación de uno a muchos (1-N).
Si un producto no es aprobado, este tiene que ser borrado de la Solicitud, como en el siguiente ejemplo
Para borrar el Producto que NO ha sido aprobado:
1. Itere sobre el XPath de la relación Request-Products 2. Borre el producto que no ha sido aprobado con la sentencia Me.removeRelation.
NO USE la sentencia Me.addDeletedEntities.
Borrar elementos usando una expresion Xpath
En el proceso de politicas de solicitud de seguros, hay una grilla donde el usuario ingresa los dispositivos de seguridad del vehículo.
Si queremos borrar únicamente los elementos de la grilla que tienen el código 001 (Alarm), podemos crear una expresión que navega a través del xpath y filtra los elementos en la relación con este código. La regla en este caso únicamente ejecuta lo que se ve en la imagen inferior. En el modelo de datos, VehicleSecurityDevice es una colección de VehicleCharacteristics, y esta es la razón por la cual se ve como una grilla. Si la colección se filtra como en la imagen inferior, cuando la regla se ejecute, las filas que cumplan con el filtro serán eliminadas.
<comments />