LowCode (Mendix) Advanced/Error Handling

Setting up the App

Caryou 2024. 10. 24. 14:25

학습 목표

이 모듈을 마치면 다음을 수행할 수 있습니다.

  • Excel 파일에서 데이터를 가져오기 위한 로직 구축

최종 사용자는 Courseplanning_SelectFile 페이지를 사용하여 Excel에서 데이터를 가져오기 위해 파일을 선택할 수 있기를 원합니다 .  홈페이지에서 이 페이지를 팝업으로 여는  Import courseplanning 버튼을 볼 수 있습니다.

[ 그림 1 ]

오류 처리 없는 논리

Josh는 사용하기 전에 앱에서 Excel의 초기 데이터를 원하기 때문에 이 강의에서는 먼저 Excel 가져오기 기능을 만들 것입니다. 전체 기능은 마이크로플로 ACT_ImportFile_StartImport_Courseplanning 에서 구현됩니다. 이 마이크로플로는 이미 연 팝업에서 Start import  클릭하면 트리거됩니다 .

[ 그림 2 ]

 

SUB_ImportFile_DoTheImport

Excel 파일을 가져오는 것은 표준 Mendix 작업으로 수행할 수 없으므로 JAVA 작업을 추가해야 합니다.

JAVA 작업의 이름은 StartImportByTemplate 입니다.

[ 그림 3 ]
[ 그림 4 ]

JAVA 액션에는  두 개의 입력 매개변수가 필요합니다 . 그 중 하나는  ImportFile 이고 다른 하나는  Template 입니다 . 

 

먼저 Template 가져오는 Retreive Objects

[ 그림 5 ]
[ 그림 6 ]

테스트

Import Courseplanning 이라는 버튼 클릭 Excel 파일 추가 후 Start import 버튼 클릭하면 다음과 같은 오류가 뜬다.

[ 그림 7 ]

이 오류는 Handling the Error 게시글에서 고치도록 함.

 

출처 : https://academy.mendix.com/link/paths/81/Error-Handling

'LowCode (Mendix) Advanced > Error Handling' 카테고리의 다른 글

Fixing the Error  (0) 2024.10.24
Handling the Error  (0) 2024.10.24
Identifying the Error  (0) 2024.10.24