Selection: IDimSelectionSet;
Selection: Prognoz.Platform.Interop.Dimensions.IDimSelectionSet;
Свойство Selection возвращает отметку, в соответствии с которой отстраивается таблица с данными экспресс-отчета.
Данное свойство возвращает отметки всех измерений всех источников данных экспресс-отчета. Полученную отметку можно изменить. Все изменения передаются в источники данных, в результате чего они будут перестроены. Также при этом будет перестроена и таблица с данными. Если необходимо произвести многочисленные изменения в отметках, то рекомендуется все изменения производить между вызовов методов IPivot.BeginSelectionUpdate и IPivot.EndSelectionUpdate. Это позволит избежать постоянного перестроения источников данных, что влечет за собой постоянное извлечение данных.
Если в источнике есть измерения, управляемые другими измерениями, то работа с ними осуществляется в два этапа:
Между вызовами методов IPivot.BeginSelectionUpdate и IPivot.EndSelectionUpdate устанавливаем отметку по тем измерениям, которые управляют какими-либо другими измерениями. При вызове метода IPivot.EndSelectionUpdate те измерения, которыми управляют, будут перестроены.
Получаем обновленную отметку через свойство IPivot.Selection.
Между вызовами методов IPivot.BeginSelectionUpdate и IPivot.EndSelectionUpdate устанавливаем отметку в перестроенных управляемых измерениях.
Важно. После вызова метода IPivot.BeginSelectionUpdate и внесения каких-либо изменений в отметку все изменения будут применены при вызове метода IPivot.EndSelectionUpdate. Для работы с актуальной отметкой после вызова IPivot.EndSelectionUpdate ее необходимо повторно получить, используя свойства Selection.
Примечание. В «Форсайт. Аналитическая платформа» может быть задано ограничение отметки.
Пример использования приведен в описании метода IPivot.BeginSelectionUpdate.
См. также: