페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

page no.   

Showpageid

Start Release No : 7.0.400.20240118-11 / Update Release No :

프로젝트명 : (BCRM#D4132) [i-AUD 7.3] 다이얼로그 Expand/Collapse 기능 추가

7.0.500.20240329-01

작성자 : 

 

황송희     

 

/ 검수자 :  이경륜

변경 이력
하위 페이지 표시all


  1. 기능
정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend
도움말iconfalsetitle기능
  1. 설명
      실행 경로 :
        1. i-AUD Designer에서 스크립트(JScript)로 Matrix.ShowReportDialog API를 이용하여 다이얼로그를 오픈할 때의 접기/펼치기 기능의 헤더버튼을 추가할 수 있습니다.

      1. 사용 방법
        1. Designer 상단 메뉴 [ 편집 그룹 ] > [ Script Editor ] > JScript에서 아래와 같은 코드를 작성합니다.

          코드 블럭
          languagejs
          themeFadeToGrey
          firstline1
          titleExample code
          linenumberstrue
          	var options = {
                  Width : 800,	   //너비
                  Height : 700,	   //높이
                  MinWidth : 200,	  //최소 너비
                  MinHeight : 200,  //최소 높이
                  Left : 30,	     //창의 위치(Left)
                  Top : 30,	     //창의 위치(Top)
                  Center : true,	 //창의 위치를 화면의 가운데로 배치할 지 여부
                  IsModal  : false,	 //모달창 여부
                  Title : "title",	//팝업창의 타이틀
                  Maximize : true,	//최대화 버튼 활성화 여부
                  Resizable : true,	//창 사이즈 조정 기능 활성화 여부
                  Buttons : 0,	       // 버튼 타입 ( 0 : 없음, 1:닫기, 2:확인/취소 )
          		Minimizable: true
               };
           	Matrix.ShowReportDialog('REPORT_CODE' ,'' ,options ,function(result) {
                                                               /********************************************************************************************************
                                                               **  ShowReportDialog 파라미터 상세 설명
                                                               **  reportCode : 보고서 코드
                                                               **  parameter  :  팝업 창으로 전달 할 인자 값(객체 타입으로 배열,문자, 객체 모두 사용가능)
                                                                                 팝업 창에서는 해당 인자를  Matrix.GetDialogRequestParams() 함수를 사용하여 접근
                                                               **  options    : 창 생성 옵션으로 창의 사이즈 및 위치 등의 정보
                                                                                 {
                                                                                   Width : 600,	   //너비
                                                                                   Height : 500,	   //높이
                                                                                   MinWidth : 200,	  //최소 너비
                                                                                   MinHeight : 200,  //최소 높이
                                                                                   Left : 30,	     //창의 위치(Left)
                                                                                   Top : 30,	     //창의 위치(Top)
                                                                                   Center : true,	 //창의 위치를 화면의 가운데로 배치할 지 여부
                                                                                   IsModal  : false,	 //모달창 여부
                                                                                   Title : "title",	//팝업창의 타이틀
                                                                                   Maximize : false,	//최대화 버튼 활성화 여부
                                                                                   Resizable : false,	//창 사이즈 조정 기능 활성화 여부
                                                                                   Buttons : 0,	       // 버튼 타입 ( 0 : 없음, 1:닫기, 2:확인/취소)
          																		 Minimizable : false // 접기/펼치기 버튼 활성화 여부
                                                                                };
                                                               **  callback   : 팝업 창에서 현재 보고서로 반환값을 전달 받을 수 있는 callback 함수
                                                                                - 팝업 창에서 부모창으로 반환값을 넘기려면 Matrix.ReportDialogResult(param, true)를
                                                                                  사용하며, 첫 번째 인자 param의 값은 callback 함수의 첫번 째 인자 result로 전달 됩니다.
                                                               **************************************************************************************************************/
                                                              if(result){
                                                                 // do something...
                                                              }
                                                         });


        2. 코드 적용 예시

          Image Modified


      2. 적용 결과
        1. 펼쳐진 상태
          Image Modified


        2. 접은 상태

          Image Modified


      도움말
      title참고 사항
      • 각 상태에 따른 사양은 아래와 같습니다.

        세부 기능 명

        내용
        접기
        • Header 영역만 남고 본문 영역의 높이가 0이 됩니다.
        • resizable이 true였던 경우, 접힌 상태에서는 해당 기능을 사용할 수 없습니다.
        • 최대화/이전 크기로 복원에 미치는 영향
          1. 접혔을 때 최대화: 너비만 최대화되고, 높이는 유지됩니다.
          2. 접혔을 때 이전 크기로 복원: 너비만 최소화되고, 높이는 유지됩니다.
        펼치기
        • 기존 Dialog 생성 시의 높이로 돌아갑니다.



      참고사항
      title주의 사항
      • 변경 사항

        변경 전변경 후릴리즈 번호
        Matrix.ShowReportDialog API에서 접기/펼치기 기능을 이용할 수 없음Matrix.ShowReportDialog API에서 접기/펼치기 기능을 이용할 수 있음7.0.400.20240118-11



      기능 정보
      •  API Open
      •  UI Open
      •  Read Only
      •  Not Use
      •  Hidden
      •  Not Recommend
      •  해당 없음
      시작 버전 정보
      • Release No : 7.0.500.20240329-01


      변경 전

      정보
      title샘플 정보
      • 샘플 URL :
      • 샘플 파일

      첨부 파일
      patterns.*jsp,.*zip,.*xml,.*js,.*mtsd,.*xlsx,.*xlsb,.*mtzb,.*mtvx,.*mtx,.*mtxz,

      변경 전/후 제품 버전

      변경 전(제품 버전)

      Matrix.ShowReportDialog API에서 접기/펼치기 기능을 이용할 수 없음

      변경 후

      7.0.400.20240118-11

      Matrix.ShowReportDialog API에서 접기/펼치기 기능을 이용할 수 있음
    참고사항
    title참고 자료
    펼치기

    첨부 파일

    정보
    title문서 수정 이력


    페이지 속성
    hiddentrue


    정보
    titleBCRM 정보


    (BCRM#D4132) [i-AUD 7.3] 다이얼로그 Expand/Collapse 기능 추가

    ...