getCurrentParamState();
Метод getCurrentParamState возвращает текущее (видимое пользователю) состояние параметра в формате метаданных.
Метод возвращает объект в JSON-формате со следующими свойствами: id - идентификатор параметра, k - ключ, n - наименование, dt - тип параметра, value - значение, vis - признак видимости параметра.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. Пример создания компонента ExpressBox). Выведем информацию о параметре экспресс-отчета:
// Получаем объект класса EaxParameterView var paramsPanel = expressBox.getPropertyBarView().getDataSourceParamsPanel(); // Получаем представление параметра var parameterView = paramsPanel._Items[0]; // Получаем настройки параметра var state = parameterView.getCurrentParamState(); console.log("Id: " + state.id + ";"); console.log("Name: " + state.n + ";"); console.log("Value: " + state.value + ";"); console.log("Is visible: " + state.vis); console.log("Type: " + parameterView.getParamType());
В результате выполнения примера в консоли браузера будут выведены данные о параметре «EaxParam»:
Id: INTPARAM;
Name: EaxParam;
Value: 5;
Is visible: true
См. также: