IPivot.Selection

Синтаксис Fore

Selection: IDimSelectionSet;

Синтаксис Fore.NET

Selection: Prognoz.Platform.Interop.Dimensions.IDimSelectionSet;

Описание

Свойство Selection возвращает отметку, в соответствии с которой отстраивается таблица с данными экспресс-отчета.

Комментарии

Данное свойство возвращает отметки всех измерений всех источников данных экспресс-отчета. Полученную отметку можно изменить. Все изменения передаются в источники данных, в результате чего они будут перестроены. Также при этом будет перестроена и таблица с данными. Если необходимо произвести многочисленные изменения в отметках, то рекомендуется все изменения производить между вызовов методов IPivot.BeginSelectionUpdate и IPivot.EndSelectionUpdate. Это позволит избежать постоянного перестроения источников данных, что влечет за собой постоянное извлечение данных.

Если в источнике есть измерения, управляемые другими измерениями, то работа с ними осуществляется в два этапа:

  1. Между вызовами методов IPivot.BeginSelectionUpdate и IPivot.EndSelectionUpdate устанавливаем отметку по тем измерениям, которые управляют какими-либо другими измерениями. При вызове метода IPivot.EndSelectionUpdate те измерения, которыми управляют, будут перестроены.

  2. Получаем обновленную отметку через свойство IPivot.Selection.

  3. Между вызовами методов IPivot.BeginSelectionUpdate и IPivot.EndSelectionUpdate устанавливаем отметку в перестроенных управляемых измерениях.

Важно. После вызова метода IPivot.BeginSelectionUpdate и внесения каких-либо изменений в отметку все изменения будут применены при вызове метода IPivot.EndSelectionUpdate. Для работы с актуальной отметкой после вызова IPivot.EndSelectionUpdate ее необходимо повторно получить, используя свойства Selection.

Примечание. В «Форсайт. Аналитическая платформа» может быть задано ограничение отметки.

Примеры Fore и Fore.NET

Пример использования приведен в описании метода IPivot.BeginSelectionUpdate.

См. также:

IPivot