Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa | Última revisiónAmbos lados, revisión siguiente | ||
wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:6.-delete:start [2018/01/31 13:28] – editor externo 127.0.0.1 | wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:6.-delete:start [2018/01/31 13:29] – [Nodo DELETE] patricia | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | |||
+ | {{indexmenu_n> | ||
+ | ===== Nodo DELETE ====== | ||
+ | Nodo en el cual se van a describir las reglas y acciones de eliminación de las colecciones.\\ | ||
+ | \\ | ||
+ | El formato es el siguiente: | ||
+ | <code xml> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | ===== Nodo < | ||
+ | Nodo donde se definen las reglas de validación del borrado.\\ | ||
+ | \\ | ||
+ | * Estas reglas se evalúan en el mismo orden que aparecen en la definición de la colección. | ||
+ | * **Si alguna de estas reglas falla, el objeto no se podrá eliminar**, y el método < | ||
+ | \\ | ||
+ | |||
+ | |||
+ | ==== Atributos Nodo < | ||
+ | \\ | ||
+ | ^ ATRIBUTOS NODO RULE ^ | ||
+ | |**value=" | ||
+ | |**sql** |Este atributo aporta la sentencia SQL que será ejecutada para evaluar la regla. El comportamiento (triunfo o fracaso) de la regla, lo define el atributo “value”, | ||
+ | |**errormsg**| Este atributo define el mensaje que retornará el método < | ||
+ | |||
+ | \\ | ||
+ | ==== Ejemplo de Código ==== | ||
+ | \\ | ||
+ | |||
+ | |||
+ | <code xml> | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | Si todas las reglas han sido favorables, el objeto puede eliminarse, por lo que se pasa a ejecutar las acciones de eliminación (aquellos elementos dentro de la definición < | ||
+ | \\ | ||
+ | |||
+ | |||
+ | ==== Atributos Nodo < | ||
+ | \\ | ||
+ | ^ ATRIBUTOS NODO ACTION | ||
+ | |**name=" | ||
+ | |**executesql** |Ejecuta la sentencia SQL que define en el atributo “sql” que sigue en la declaración de la acción. La capa de datos se encarga de sustituir las macros siguientes: \\ -**## | ||
+ | |**sql** |Este atributo contiene una sentencia SQL, cuyas macros se evaluarán por parte de la capa de datos.| | ||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Ejemplo de Código ==== | ||
+ | \\ | ||
+ | |||
+ | <code xml> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ |