isVisibleOnSheet (sheetKey);
sheetKey. Ключ листа.
Метод isVisibleOnSheet определяет, отображается ли элемент управления на заданном листе отчета.
Если метод возвращает значение true, значит элемент управления отображается для заданного листа отчета. Иначе возвращается значение false.
Для выполнения примера предполагается наличие на html-странице компонента ReportBox с наименованием «reportBox» (см. «Пример размещения компонента ReportBox»). Исходный регламентный отчет должен содержать как минимум три элемента управления.
function getMd() { var ctrlV = reportBox.getDataView().getControlBar().getControl(3); if (ctrlV.getSource().isVisibleOnSheet(1) == true) { alert(ctrlV.getMetadata().Data.Id) } }
После выполнения функции getMd, если третий элемент управления является видимым для первого листа отчета, будет выведено сообщение с его идентификатором.
См. также: