Express > Интерфейсы сборки Express > IEaxGrid > IEaxGrid.SparklinesPosition
SparklinesPosition: EaxSparklinesPosition;
SparklinesPosition: Prognoz.Platform.Interop.Express.EaxSparklinesPosition;
Свойство SparklinesPosition определяет область построения спарклайнов в таблице.
Спарклайны - небольшие диаграммы, отображающие данные только одного ряда. Спарклайны встраиваются в виде отдельной строки/столбца и строятся по данным, расположенным в строке/столбце. Если в таблице отображены спарклайны по строкам/столбцам и итоги по строкам и/или столбцам, в таблице доступно отображение спарклайнов для итогов.
Для выполнения примера в репозитории предполагается наличие экспресс-отчета с идентификатором «EXPR_SLP_GRID», содержащего таблицу с данными, для которой настроено отображение итогов по столбцам.
Добавьте ссылки на системные сборки: Express, Metabase.
Sub UserProc;
Var
MB: IMetabase;
Express: IEaxAnalyzer;
Grid: IEaxGrid;
Begin
// Получаем текущий репозиторий
MB := MetabaseClass.Active;
// Получаем экспресс-отчет
Express := MB.ItemById("EXPR_SLP_GRID").Edit As IEaxAnalyzer;
// Получаем таблицу экспресс-отчета
Grid := Express.Grid;
// Определяем отображение спарклайнов по строкам и для итогов
Grid.SparklinesPosition := EaxSparklinesPosition.Rows Or EaxSparklinesPosition.Totals;
(Express As IMetabaseObject).Save;
End Sub UserProc;
В результате выполнения примера в таблице экспресс-отчета будут отображены спарклайны по строкам и для итогов.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Express;
…
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
Express: IEaxAnalyzer;
Grid: IEaxGrid;
Begin
// Получаем текущий репозиторий
MB := Params.Metabase;
// Получаем экспресс-отчет
Express := MB.ItemById["EXPR_SLP_GRID"].Edit() As IEaxAnalyzer;
// Получаем таблицу экспресс-отчета
Grid := Express.Grid;
// Определяем отображение спарклайнов по строкам и для итогов
Grid.SparklinesPosition := EaxSparklinesPosition.espRows Or EaxSparklinesPosition.espTotals;
(Express As IMetabaseObject).Save();
End Sub;
См. также: