API Reference
ChartInteractionOptions
Holds host-neutral interaction settings that can be consumed by HTML, desktop, or future interactive adapters.
Inheritance
- Object
- ChartInteractionOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
Constructors
ChartInteractionOptions() #Initializes a new instance of the ChartInteractionOptions class.
Methods
Disable(ChartForgeX.Interactivity.ChartInteractionFeatures features) #Disables one or more interaction features.
Parameters
- features ChartForgeX.Interactivity.ChartInteractionFeatures
- The features to disable.
Returns
The current options instance.
Enable(ChartForgeX.Interactivity.ChartInteractionFeatures features) #Enables one or more interaction features.
Parameters
- features ChartForgeX.Interactivity.ChartInteractionFeatures
- The features to enable.
Returns
The current options instance.
HasFeature(ChartForgeX.Interactivity.ChartInteractionFeatures feature) #Determines whether the specified interaction feature is enabled.
Parameters
- feature ChartForgeX.Interactivity.ChartInteractionFeatures
- The interaction feature to check.
Returns
true when the feature is enabled; otherwise, false.
ReportReview() #Returns a configured copy of the default report-review interaction profile.
Returns
A new default interaction options instance.
Properties
ChartId #Gets or sets a stable chart identifier used by host adapters for DOM IDs, chart registries, or event routing.
GroupName #Gets or sets the optional synchronized-chart group name.
Scenarios #Gets interaction scenarios that host adapters may expose as alternate chart paths, flows, or analytical states.
ActiveScenarioId #Gets or sets the initial active scenario id.
EnableDeepLinkState #Gets or sets a value indicating whether adapters may synchronize interaction state with URL or host deep links.
Features #Gets or sets the enabled interaction feature flags.