페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

Matrix.ExportMXServiceCall API 신규 추가

Start Release No : 7.0.400.20230727 / Update Release No :

프로젝트명 : (BCRM#D2014) 대용량 Export 관련 MXService Export 신규 개발

작성자 :    이승철 / 검수자 : 원강연

기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

기능 설명

  1. Matrix.ExportMXServiceCall(json, params, tag, type)
  2. 사용 방법
    1. 기본적인 사용법은 Matrix.ReportExport API 와 동일합니다.
      1. json : Export 시 사용하는 WORKBOOK Object
      2. params : <KEY, VALUE> 타입의 Object. (eg: [{Key: 'VS_CODE', Value:'100'}]
      3. tag: 구분자 or 콜백function
      4. type: Export 타입(enExportType)
Example code
var Chart = Matrix.getObject('Chart');
var WORKBOOK = {
		"FontName":"맑은 고딕"
		, "FontSize" : 11
		, "WorkSheets": [
			{
				"Name":"Sheet1"
				, "DisplayGridlines":"false"
				, "Controls": []
				, "Ranges": [
					 {"Range":"A1","ColSpan" : colspan,"Value": LANGUAGE_EXPORT_REPORT_TITLE + " " +Matrix.GetReportInfo().NAME}
					,{"Range":"A2","ColSpan" : colspan,"Value": LANGUAGE_EXPORT_USER_NAME + " " +Matrix.GetUserInfo().UserName}
					,{"Range":"A3","ColSpan" : colspan,"Value": LANGUAGE_EXPORT_CREATE_DATE + " " + nowText}
					,{"Range":"A4","ColSpan" : colspan,"Value": LANGUAGE_EXPORT_FILTER_TITLE}
				]
			}
		]
	}; 
WORKBOOK.WorkSheets[0].Controls.push({ "Name": Chart.Name, "Range": "A1:H10", "ImageExport": true});
Matrix.ExportMXServiceCall(WORKBOOK, null, function(e) {
	if(e.Success == false){
		alert("export fail" + e.Message);
		return;
	}
	var ds = e.DataSet;
	var row = ds.GetTable(0).GetRow(0);
	var folderName = row.GetValue("FolderName");
	var fileName = row.GetValue("FileName");
	// download.maf 주소
	Matrix.DownloadFile(folderName + "/"
		, fileName
		, Matrix.GetReportInfo().NAME + ".xlsx", true, null);
}, 2);


세부 기능 명

내용
  • 기능 사용 방법
  • 기능 제약 사항 ex. 0과 양의 정수만 입력 가능, 50자 이상 입력 불가


필수 옵션

  • 옵션 설정 방법
  • 옵션 값 별 정의

제약 사항

  • 특정 환경에서 동작 안됨
  • 특정 설정에 따라서 동작을 안 함

샘플 정보

  • 샘플 URL :
  • 샘플 파일

공유된 파일이 아직 없습니다.

변경 전/후 제품 버전

변경 전(제품 버전)

변경 전


변경 후

참고 자료

 여기를 클릭하여 펼치기...

  파일 변경됨
PNG 파일 atl.site.png 2023-08-30 by guide

문서 수정 이력

버전 날짜 댓글
현재 버전 (v. 3) 2023-10-18 15:46 품질기술팀
v. 2 2023-07-27 15:13 AUD팀
v. 1 2023-07-26 18:52 AUD팀

BCRM 정보

(BCRM접수번호)제목


...

  • 레이블 없음