ChangeLogTransactionModel
Represents a set of changes made as a result of a single user action. Changelog transactions may optionally be associated with a single VersionModel.
In normal usage, the Versions feature will capture one ChangeLogTransactionModel as a result of a single user action, for example, dragging a task on the timeline. This transaction will contain multiple ChangeLogActions representing the various effects that dragging a task can have - changes to start and end dates, updates to related dependent tasks, and so on.
Changelog transactions can be customized by extending a new model from ChangeLogTransactionModel.
For an example, see the Gantt versions demo.
Individual changes making up a transaction are stored in the actions field.
Refer to Versions for more information about versioning.
Properties
62
Properties
62Class hierarchy
Editing
JSON
Parent & children
Functions
54
Functions
54Configuration
Editing
Events
Other
Parent & children
Typedefs
1
Typedefs
1Fields
4
Fields
4The ChangeLogActions that this transaction comprises.
An optional, custom text description of the transaction.
The date and time when the transaction started.
The ID of the version to which this transaction belongs, or null if the transaction is not yet associated with any version.