Class UndoCue
Undo/redo history for a report, holding queues of grouped change operations and
applying them to a Report to step backward or forward through edits.
Assembly: Reportman.Reporting.dll
Syntax
Constructors
View Source
UndoCue()
Declaration
Properties
View Source
GroupId
Declaration
public int GroupId { get; }
Property Value
View Source
RedoOperations
Declaration
public List<ChangeObjectOperation> RedoOperations { get; }
Property Value
View Source
UndoOperations
Declaration
public List<ChangeObjectOperation> UndoOperations { get; }
Property Value
Methods
View Source
AddOperation(ChangeObjectOperation, BaseReport)
Declaration
public void AddOperation(ChangeObjectOperation op, BaseReport report)
Parameters
View Source
ApplyPropertiesToObject(ChangeObjectOperation, ReportItem, bool)
Declaration
public void ApplyPropertiesToObject(ChangeObjectOperation operation, ReportItem item, bool isUndo)
Parameters
View Source
EnsureGroupIdIsSynchronized()
Declaration
public void EnsureGroupIdIsSynchronized()
View Source
GetGroupId()
Declaration
Returns
View Source
Redo(Report)
Declaration
public List<ChangeObjectOperation> Redo(Report report)
Parameters
| Type |
Name |
Description |
| Report |
report |
|
Returns
View Source
RemoveOperationsOlderThan(DateTime)
Elimina del histórico las operaciones de deshacer (y rehacer) anteriores a date,
según su marca de tiempo Date. Las operaciones sin fecha se
conservan (no se pueden datar). Sirve para que el histórico persistido del informe no crezca sin
límite. Devuelve el número de operaciones de deshacer eliminadas.
Declaration
public int RemoveOperationsOlderThan(DateTime date)
Parameters
Returns
View Source
Undo(Report)
Declaration
public List<ChangeObjectOperation> Undo(Report report)
Parameters
| Type |
Name |
Description |
| Report |
report |
|
Returns