[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Rendering.DataProcessing.ReportDataSnapshotExtensions.ApplyInteractivity

ApplyInteractivity Method

ApplyInteractivity(ReportSnapshot, ReportStore, IEnumerable<ActionKey>, IReadOnlyDictionary<string, Func<CustomContextArgs, object>>)

Creates a report data snapshot from a given one by applying interactive actions.

Declaration
public static ReportDataSnapshot ApplyInteractivity(this ReportSnapshot snapshot, ReportStore reportStore, IEnumerable<ActionKey> actions, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
Parameters
Type Name Description
ReportSnapshot snapshot

The initial snapshot.

ReportStore reportStore

The report store.

IEnumerable<ActionKey> actions

Interactive actions to be applied.

IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext

Custom evaluation context objects (custom code, user context, etc.).

Returns
Type Description
ReportDataSnapshot

The updated report data snapshot.