/// <summary> /// Returns data columns config for chart item. /// </summary> public JArray GetChartGridDataConfigs(Guid dashboardId, string itemName) { JObject itemConfig = GetDashboardItemConfig(dashboardId, itemName); if (itemConfig == null) { return(null); } ChartDashboardItemData chartDashboardItemData = GetChartDashboardItemData(itemName, itemConfig, 0); return(chartDashboardItemData.GetGridDataConfigs()); }
/// <summary> /// Returns grid data for chart item by filter. /// </summary> public JArray GetChartGridDataByFilter(Guid dashboardId, string itemName, int timeZoneOffset, int rowCount, int rowOffset, string filterValue, int serieIndex) { JObject itemConfig = GetDashboardItemConfig(dashboardId, itemName); if (itemConfig == null) { return(null); } ChartDashboardItemData chartDashboardItemData = GetChartDashboardItemData(itemName, itemConfig, timeZoneOffset); return(chartDashboardItemData.GetGridDataByFilter(rowCount, rowOffset, filterValue, serieIndex)); }