Cognos Analytics 프롬프트 영역을 표시하거나 숨기는 JavaScript

개요



Cognos Analytics에서 프롬프트 영역을 표시하거나 숨길 수 있는 JavaScript 샘플 구현 절차입니다.
프롬프트는, 보고서에 따라서는 대량이 되어, 거대한 에리어를 필요로 하기 때문에, 이 표시·비표시도 매우 요망이 많은 요건이군요.


다음 기사가 원본입니다.
꼭 활용하실 수 있다고 생각합니다.
How to use a custom control with JavaScript to hide and show a filter panel in IBM #Cognos Analytics 11.0.7
https://www.ibm.com/communities/analytics/cognos-analytics-blog/how-to-use-a-custom-control-with-javascript-to-hide-and-show-a-filter-panel- in-ibm-cognos-analytics-11-0-7/

구현 절차



구현을 위한 원본 자료인 JavaScript 소스는 Cognos Analytics를 설치할 때 아래 폴더에 배치되는 "HideShowFilterPanel.js"입니다.


보고서를 새로 만들고 테이블을 1열 3행 폭 100%로 만듭니다.


표의 맨 위 셀에 "블록"을 놓습니다.


블록 속성에서 다음을 지정합니다.

Padding: 20px 20px 20px 20px
Size & overflow: Width: 100%
Name: FilterPanel

표의 두 번째 셀에 "Custom Control"을 놓습니다.


Custom Control 등록 정보에서 모듈 경로에 다음을 지정하십시오.
/bi/samples/js/HideShowFilterPanel.js

또한 속성의 설정에서 다음을 지정합니다.
{
"Control name": "FilterPanel",
"Orientation": "top",
"Padding": "0px 30px 0px 30px",
"Foreground color": "#003868",
"Hover foreground color": "#EAEAEA",
"Background color": "#EAEAEA",
"Hover background color": "#38A8C8",
"Border color": "#B1B6BA",
"Hover border color": "#EAEAEA",
"Font size": "10px"
}

Custom Control이 포함된 두 번째 셀의 속성에서 다음을 지정합니다.
Padding: Top 0px Bottom 1px
Background color: #003868
Horizontal alignment: Center

이상으로, 프롬프트 영역을 표시·비표시하기 위한 기본 구조는 완성입니다.

부디 활용해 주세요.

좋은 웹페이지 즐겨찾기