Class ReportItemData
Model that contains a JSON-serialized report definition and an item identifier for Web Report Designer operations. Used by the Web Report Designer service to pass report data along with specific item references for rendering, processing, and manipulation operations.
Inheritance
Namespace: Telerik.WebReportDesigner.Services.Controllers
Assembly: Telerik.WebReportDesigner.Services.dll
Syntax
public class ReportItemData
Remarks
This model is commonly used in endpoints that need both the complete report context and a specific item reference, such as live preview rendering and item-specific operations. The Item property can contain various types of identifiers depending on the operation context.
Constructors
ReportItemData()
Declaration
public ReportItemData()
Properties
Item
Gets or sets the item identifier string that can represent an expression, item name, or other contextual reference.
Declaration
public string Item { get; set; }
Property Value
|
System.String
|
Remarks
The interpretation of this property depends on the specific Web Report Designer operation being performed. Common uses include targeting specific report items for rendering or specifying expressions for evaluation.
Report
Gets or sets the JSON-serialized report definition containing the complete report structure and configuration.
Declaration
public object Report { get; set; }
Property Value
|
System.Object
|
Remarks
The report definition is serialized as JSON to enable efficient transmission between the Web Report Designer client and service.