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
См. также: