- 기능 설명
- matrix 보고서의 MTX_CHECK_SAVE 변수에 등록 된 값을 조회합니다.
- customscript.jsp에서 조회된 MTX_CHECK_SAVE 값으로 선택한 보고서의 오픈을 제어 합니다.
- 사용 방법
customscript.jsp의 fnTreeClickCallback(treeNode) 함수에 MTX_CHECK_SAVE 값을 조회하는 소스를 추가합니다.
코드 블럭 |
---|
language | js |
---|
theme | RDark |
---|
title | /extention/portal/customscript.jsp > fnTreeClickCallback(treeNode) |
---|
linenumbers | true |
---|
collapse | true |
---|
|
/************************************************
* Tree 영역의 클릭 이벤트가 종료 후에 현재 클릭한 Tree의 Node 정보를 전달하는 함수.
************************************************/
var customCurrTreeNode = null;
function fnTreeClickCallback(treeNode) {
if(treeNode.module === "D0" && GFN_OPTION.OP04_TAB_FLAG == "N") {
if(this.frameMatrix.src.indexOf("blank.jsp") < 0) {
treeNode.openFlag = true;
customCurrTreeNode = treeNode;
}
if(this.frameMatrixObj != null && typeof this.frameMatrixObj.fnGetRangeValue === 'function') {
this.frameMatrixObj.fnGetRangeValue("MTX_CHECK_SAVE");
}
}
} |
customscript.jsp의 chkOpenReport(chkValue) 함수에서 MTX_CHECK_SAVE 값(chkValue)으로 보고서 오픈을 제어하는 소스를 추가합니다.
코드 블럭 |
---|
language | js |
---|
theme | RDark |
---|
title | /extention/portal/customscript.jsp > chkOpenReport(chkValue) |
---|
linenumbers | true |
---|
collapse | true |
---|
|
/************************************************
* fnTreeClickCallback 함수에서 조회한 matirx 보고서의 MTX_CHECK_SAVE 값으로 보고서 오픈을 제어하는 함수
************************************************/
function chkOpenReport(chkValue) {
console.log("=== chkOpenReport ["+chkValue+"]");
if(chkValue== "Y") {
if(!window.confirm("선택한 보고서를 여시겠습니까?")) {
return false;
}
}
this.ReportOpenByTree(customCurrTreeNode.code, customCurrTreeNode.name, customCurrTreeNode.desc, customCurrTreeNode.module, customCurrTreeNode.path, customCurrTreeNode.urlpop, customCurrTreeNode.option);
customCurrTreeNode.openFlag = false;
customCurrTreeNode = null;
} |
AUD플랫폼 포탈에서 MTX_CHECK_SAVE 값이 지정된 matrix 보고서를 오픈 합니다.
Image Modified
다른 matrix 보고서를(temp_matrix) 클릭하면 현재 오픈되어 있는 matrix 보고서의(VS_VN_TEST) MTX_CHECK_SAVE 값에 지정된 소스가 동작합니다.
경고 |
---|
본 메뉴얼의 기능은 보고서탭을 사용하지 않는 환경에서 정상 동작합니다. |
정보 |
---|
|
첨부 파일 |
---|
patterns | .*jsp,.*zip,.*xml,.*js,.*mtsd,.*xlsx,.*xlsb,.*mtzb,.*mtvx,.*mtx,.*mtxz,.*mtsz |
---|
|
|
페이지 속성 |
---|
|
정보 |
---|
|
page no.
기능 설명matrix 보고서에 MTX_CHECK_SAVE 변수 등록 후 값을 지정합니다.
Image Removedcustomscript.jsp에 MTX_CHECK_SAVE 값을 조회하고 해당 값으로 선택한 보고서의 오픈을 제어 할수 있습니다.사용 방법matrix 보고서에
MTX_CHECK_SAVE
customscript.jsp의 fnTreeClickCallback(treeNode) 함수에 MTX_CHECK_SAVE 값을 조회하는 소스를 추가합니다.
코드 블럭 |
---|
language | js |
---|
theme | RDark |
---|
title | customscript.jsp의 fnTreeClickCallback(treeNode) 함수 |
---|
linenumbers | true |
---|
collapse | true |
---|
|
/************************************************
* Tree 영역의 클릭 이벤트가 종료 후에 현재 클릭한 Tree의 Node 정보를 전달하는 함수.
************************************************/
var customCurrTreeNode = null;
function fnTreeClickCallback(treeNode) {
if(treeNode.module === "D0") {
if(this.frameMatrix.src.indexOf("blank.jsp") < 0) {
treeNode.openFlag = true;
customCurrTreeNode = treeNode;
}
if(this.frameMatrixObj != null && typeof this.frameMatrixObj.fnGetRangeValue === 'function') {
console.log("=== fnTreeClickCallbac call fnGetRangeValue..!!");
this.frameMatrixObj.fnGetRangeValue("MTX_CHECK_SAVE"); //xview.jsp
}
}
} |
customscript.jsp의 chkOpenReport(chkValue) 함수에서 MTX_CHECK_SAVE 값(chkValue)으로 보고서 오픈을 제어하는 소스를 추가합니다.
코드 블럭 |
---|
language | js |
---|
theme | RDark |
---|
title | /extention/portal/customscript.jsp > chkOpenReport(chkValue) |
---|
linenumbers | true |
---|
collapse | true |
---|
|
/************************************************
* fnTreeClickCallback 함수에서 조회한 matirx 보고서의 MTX_CHECK_SAVE 값으로 보고서 오픈을 제어하는 함수
************************************************/
function chkOpenReport(chkValue) {
console.log("=== chkOpenReport ["+chkValue+"]");
if(chkValue== "Y") {
if(!window.confirm("선택한 보고서를 여시겠습니까?")) {
return false;
}
}
this.ReportOpenByTree(customCurrTreeNode.code, customCurrTreeNode.name, customCurrTreeNode.desc, customCurrTreeNode.module, customCurrTreeNode.path, customCurrTreeNode.urlpop, customCurrTreeNode.option);
customCurrTreeNode.openFlag = false;
customCurrTreeNode = null;
} |
본 기능은 보고서 탭을 사용하지 않는 환경에서 정상 작동합니다. 도움말 |
---|
|
참고사항 |
---|
|
변경 사항
변경 전 | 변경 후 | 릴리즈 번호 |
---|
기능 정보 | | | | | | | |
---|
시작 버전 정보 | 정보 |
---|
|
첨부 파일 |
---|
patterns | .*jsp,.*zip,.*xml,.*js,.*mtsd,.*xlsx,.*xlsb,.*mtzb,.*mtvx,.*mtx,.*mtxz,.*mtsz |
---|
|
|
페이지 속성 |
---|
|
정보 |
---|
|