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());
В результате выполнения примера будет изменён режим извлечения куба и установлен источник данных для панели «Источники данных».
См. также: