EaxParameterView.ParamSource

Синтаксис

ParamSource: PP.Mb.Param

Описание

Свойство ParamSource устанавливает параметр экспресс-отчета.

Комментарии

Значение свойства ParamSource можно задавать из JSON и при помощи метода setParamSource, а возвращать -  при помощи метода getParamSource.

Для создания компонента EaxParameterBox можно либо задать свойства Source и ParamId  (параметр должен существовать в источнике данных), либо задать свойства ParamSource и Service.

Пример

Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. Пример создания компонента ExpressBox). Выведем информацию о параметре экспресс-отчета, используя свойство ParamSource:

// Получаем объект класса EaxParameterView
var paramsPanel = expressBox.getPropertyBarView().getDataSourceParamsPanel();
// Получаем представление параметра
var parameterView = paramsPanel._Items[0];
// Получаем параметр
var param = parameterView.getParamSource();
console.log("Id: " + param.getId() + ";");
console.log("Name: " + param.getName() + ";");
console.log("Value: " + param.getValue() + ";");
console.log("Is visible: " + param.getVisible());

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

Id: INTPARAM;
Name: EaxParam;
Value: 5;
Is visible: true

См. также:

EaxParameterView