DataSourcesPanel.OpenMode

Синтаксис

OpenMode: PP.Exp.EaxDataSourceOpenMode

Описание

Свойство OpenMode определяет режим извлечения куба - с сохранёным представлением по умолчанию или только куб данных.

Пример

Для выполнения примера необходимо наличие на html-странице компонента EaxPropertyBar с наименованием «eaxPropBar» (см. «Пример совместного размещения EaxPropertyBar и EaxGrid»). Далее получим объект класса DataSourcesPanel, зададим режим извлечения куба, установим источник данных для соответствующей вкладки, покажем, обновим её и возвратим:

// Получим вкладку "Источники данных"
var dataSourceParamsPanel = eaxPropBar.getDataSourcesPanel();
// Извлекаем только куб данных
PP.Object.defineProps(PP.Exp.Ui.DataSourceParamsPanel, ["OpenMode"], PP.Exp.EaxDataSourceOpenMode.None);
// Задаём источник данных
PP.Object.defineProps(PP.Exp.Ui.DataSourceParamsPanel, ["Source"], eaxPropBar.getSource());
// Покажем вкладку
dataSourceParamsPanel.show();
// Раскроем вкладку
dataSourceParamsPanel.expand(true);
// Возвратим массив ключей объектов репозитория, 
// выбранных в качестве источника данных для экспресс-отчета
console.log(dataSourceParamsPanel.getCurrentState());

В результате выполнения примера будет изменён режим извлечения куба и установлен источник данных для панели «Источники данных».

См. также:

DataSourcesPanel