Table of Contents

Class ReportUI

Namespace
PolarStudio
Assembly
PolarStudio.dll

This class is the reporting user interface for a web session.

public class ReportUI
Inheritance
ReportUI
Inherited Members
Extension Methods

Properties

CurrentReport

Gets/sets the current report.

public Report CurrentReport { get; set; }

Property Value

Report

Features

Returns the collection of named features for the reports.

public FeaturesCollection Features { get; }

Property Value

FeaturesCollection

ReportEngine

Returns the report engine.

public ReportEngine ReportEngine { get; }

Property Value

ReportEngine

Methods

CreateHTML(Context)

Used internally to create the html for the user interface.

public string CreateHTML(Context pContext)

Parameters

pContext Context

The context.

Returns

string

html

DoAction(Context, string)

Used internally.

public string DoAction(Context pContext, string pAction)

Parameters

pContext Context
pAction string

Returns

string

GetBlob(Context)

Used internally.

public string GetBlob(Context pContext)

Parameters

pContext Context

Returns

string

SelectReport(Context, string, bool)

Selects the specified report.

public bool SelectReport(Context pContext, string pReportName, bool pShowEditForm = false)

Parameters

pContext Context

The context.

pReportName string

The name of the report to select.

pShowEditForm bool

To show the edit form.

Returns

bool

A boolean indicating success.

SetChartData(string, string)

Used internally.

public void SetChartData(string pGuid, string pChartData)

Parameters

pGuid string
pChartData string