Initialize
[POST] /Api/RelationalChart/Initialize
It fetches the Relational data required to initialize the PivotChart from server-end.
URL parameters
| Parameter | Description |
|---|---|
| action | It holds the current action name as string |
| customObject | It contains the custom object passed from client side |
Response information
Code: 200
Content-Type: application/json
Response: serialized JSON string
Code example
public Dictionary<string, object> Initialize(Dictionary<string, object> jsonResult)
{
BindData();
return pivotChart.GetJsonData(jsonResult["action"].ToString(), ProductSales.GetSalesData());
}Drill
[POST] /Api/RelationalChart/Drill
It fetches the drilled Relational data required to render the PivotChart control from server-end.
URL parameters
| Parameter | Description |
|---|---|
| action | It holds the current action name as string |
| drilledSeries | It contains the name of the drilled member |
| olapReport | It contains the current report as compressed string |
| customObject | It contains the custom object passed from client side |
Response information
Code: 200
Content-Type: application/json
Response: serialized JSON string
Code example
public Dictionary<string, object> Drill(Dictionary<string, object> jsonResult)
{
BindData();
return pivotChart.GetJsonData(jsonResult["action"].ToString(), ProductSales.GetSalesData(), jsonResult["drilledSeries"].ToString());
}Export
[POST] /Api/RelationalChart/Export
It exports the PivotChart control at the instant to the specified format.
URL parameters
| Parameter | Description |
|---|---|
| chartData | It contains the information required to export the control |
Response information
Code: 200
Content-Type: application/json
Response: file
Code example
public void Export()
{
string args = HttpContext.Current.Request.Form.GetValues(0)[0];
string fileName = "Sample";
pivotChart.ExportPivotChart(args, fileName, System.Web.HttpContext.Current.Response);
}