close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Last modified 14 years ago

#562 new task

Revisar los eventos OnChange

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: major Milestone: Next
Component: General Keywords:
Cc:

Description

Es necesario revisar y completar todos los eventos y métodos que se han de lanzar cuando se modifica un objeto.

Es importante distinguir entre distintos tipos de cambios. Por ahora se distinguen los cambios estructurales (OnChange) y los cambios de nombre (OnChangeIdentifier).

De cara al control de cualquier cambio (usado en otros mecanismos como los que pueden indicar si el objeto ha de ser guardado) sería necesario tener en cuenta cambios de menor importancia como aquéllos en la descripción, en tags, etc. (OnChangeInformation).

Véanse los tiques relacionados: #559, #556, #470

Change History (3)

comment:1 Changed 14 years ago by Pedro Gea

(In [2402]) Se comunican los cambios de una variable al dataset.
Refs #562

comment:2 Changed 14 years ago by Pedro Gea

(In [2424]) Se introducen los mecanismos _OnChange en el módulo de modelos para trasladar los cambios hasta el objeto modelo (@Model).
Se revisan los mecanismos _OnChange del módulo de variables.
Se crean unas trazas (que por defecto no se muestran) para facilitar el desarrollo y la depuración de estos mecanismos.
Refs #562, #470

comment:3 Changed 14 years ago by Pedro Gea

(In [2436]) Se corrige un bug introducido en [2424].
Refs #562

Note: See TracTickets for help on using tickets.