page no. 110723114
- 기능 설명
- 서버 스크립트 호출 시 파라미터를 함께 등록할 수 있는 API가 추가되었습니다.
- 서버 스크립트 호출 시 파라미터를 함께 등록할 수 있는 API가 추가되었습니다.
- 사용 방법
아래 코드를 활용하여 API를 포함한 코드를 작성합니다.
RunScriptEx//서버 스크립트 호출 하면서 파라미터도 함께 등록 Matrix.RunScriptEx("" //그리드명 , "UPDATE_AUD_PDF_FILE" //서버 스크립트명 , { //파라미터 key value로 등록 "VS_DOC_REPORT_CODE" : _this.REPORT_CODE ,"VS_DOC_ITEM_CODE" : _this.mCurrentNode.DataRow.GetValue("ITEM_CODE") ,"VS_AUD_PDF_FOLDER" : folderName , "VS_AUD_PDF_FILE" : fileName } ,function (p) { if (p.Success == false) { Matrix.Alert(p.Message); return; } Matrix.Information("정상적으로 처리되었습니다."); });
주의 사항
변경 전 | 변경 후 | 릴리즈 번호 |
---|---|---|
파라미터 등록과 소거용 소스가 너무 길게 표현되었습니다. 기존 소스 //파라미터 등록 Matrix.AddGlobalParams("VS_DOC_REPORT_CODE", _this.REPORT_CODE, 1); Matrix.AddGlobalParams("VS_DOC_ITEM_CODE", _this.mCurrentNode.DataRow.GetValue("ITEM_CODE"),1); Matrix.AddGlobalParams("VS_AUD_PDF_FOLDER", folderName, 1); Matrix.AddGlobalParams("VS_AUD_PDF_FILE", fileName, 1); Matrix.RunScript("", "UPDATE_AUD_PDF_FILE",function (p) { if (p.Success == false) { Matrix.Alert(p.Message); return; } Matrix.Information("정상적으로 처리되었습니다."); let saveInfo = p.DataSet as any; _this.notifyOnDataChanged(true); _this.mCurrentNode.SetValue("PDF_FILE_PATH", saveInfo.PDF_FILE_PATH); _this.mCurrentNode.SetValue("MODIFY_USER", saveInfo.MODIFY_USER); _this.mCurrentNode.SetValue("MODIFY_DATE", saveInfo.MODIFY_DATE); _this.UpdateNode(_this.mCurrentNode); }); //파라미터 제거 Matrix.ClearGlobalParams(); | 개선된 소스 //서버 스크립트 호출하면서 파라미터도 함께 등록 Matrix.RunScriptEx("" //그리드명 , "UPDATE_AUD_PDF_FILE" //서버 스크립트명 , { //파라미터 key value로 등록 "VS_DOC_REPORT_CODE" : _this.REPORT_CODE ,"VS_DOC_ITEM_CODE" : _this.mCurrentNode.DataRow.GetValue("ITEM_CODE") ,"VS_AUD_PDF_FOLDER" : folderName , "VS_AUD_PDF_FILE" : fileName } ,function (p) { if (p.Success == false) { Matrix.Alert(p.Message); return; } Matrix.Information("정상적으로 처리되었습니다."); let saveInfo = p.DataSet as any; _this.notifyOnDataChanged(true); _this.mCurrentNode.SetValue("PDF_FILE_PATH", saveInfo.PDF_FILE_PATH); _this.mCurrentNode.SetValue("MODIFY_USER", saveInfo.MODIFY_USER); _this.mCurrentNode.SetValue("MODIFY_DATE", saveInfo.MODIFY_DATE); _this.UpdateNode(_this.mCurrentNode); }); | 7.0.500.20250904-11 |
기능 정보 |
|
|
|
|
|
|
|
---|---|---|---|---|---|---|---|
시작 버전 정보 | Release No : 7.0.500.20250904-11, i-AUD : 7.3.500.0-202509031817, Studio.maf : 7.0.500.20250828, DataSet.maf : 7.0.500.155, OLAP.maf : 7.0.500.47 |