본문 바로가기

Mendix48

[Mendix] Pluggable Widget 참고: https://docs.mendix.com/howto/extensibility/create-a-pluggable-widget-one/ 선수 조건 1. Node.js LTS 버전 설치( https://nodejs.org/en)2. 원하는 통합 개발 환경(IDE) 설치 ( MS Visual Studio Code 권장https://code.visualstudio.com/)3. TypeScript 에 대한 기본적인 이해 #mkdir myPluggableWidgets #cd myPluggableWidgets #npx @mendix/generator-widget TextBoxC:\Users\본인명\Menidx\App_Name\에 접근해서 폴더를 생성한다.cmd 에서 mkdir로 myPluggableWidge.. 2024. 11. 13.
[Mendix]Could not find widget in the 'widgets' directory 위젯이 있고 멀쩡하게 잘 돌아가다가 갑자기 저런 에러가 뜰 때가 있다 본인의 app 경로에  C:\Users\user\Mendix\{자기 앱 이름 }\widgets 폴더 안에도 위젯이 있다는 걸 확인 했다면F4를 누르면 File Sync를 맞추면서 에러가 사라진다 Press the button "F4" or Click the App > Synchronize App Directory 2024. 8. 1.
Mendix 10.10 Excel Importer 에러 import 했더니 에러 발생했다. 문제 : jar파일이 안맞아서 발생했고 vendorlib는 완전 삭제했다.online인 경우는 vendorlib 삭제해도 다시 실행하면 생성된다. 이러나 저러나 결론은 dependency가 안맞아서 난 에러고 userlib에서 불필요한 dependancy를 전부 제거했다. 이후 vendorlib를 지우고 재실행하면 정상 동작한다. C:\Users\user\Mendix\{본인APP명}\userlib 파일을 하나하나 매치시키면서 정리하거나 되는 app의 userlib로 엎어친다.그리고 App > Synchronize dependency를 눌러서 맞춰준다.   결론을 찾아가기 전 삽질은 아래와 같다. Error in execution of monitored action '{.. 2024. 7. 1.
[Mendix] PDF Document Generation DocumentGeneration을 사용하기 위해서는 사전에 해야할 작업들이 있다.App > Marketplace modules > DocumentGeneration에 들어간다.1. _UseMe > Admin 안에 Snip을 사용해서 app 등록을 진행한다. 2. After startup에 JA_DocumentGeneration_initialize를 둔다. **최대 파일 크기는 문성당 25MB -> 이미지 압축을 추천한다.페이지 로드 및 렌더링을 완료하기 위해 고정된 제한 시간을 사용한다. 30초   출처:  https://docs.mendix.com/appstore/modules/document-generation/  Page에서 Property > Styling 안에 있는 Enable PDF expo.. 2024. 5. 27.
[Mendix] 배포 방법 Mendix Studio Pro의 App > Create Deployment Package를 클릭한다. Show App Directory in Explorer을 클릭하면 release 안에 xxxxxx.mda 파일이 생성된다. 해당 파일을 배포한다. Window의 경우 윈도우 콘솔에서 Update App으로 해당 mda 파일을 선택하여 배포할 수 있다. Cloud의 경우 운영 개발 테스트 에 나뉘어져 있어 해당 mda 파일로 각각에 배포할 수 있다. 2024. 1. 29.
[Mendix]Pluggable-Widget 생성하기 01 1. 플러그형 위젯React를 기반으로 하며 Dojo 기반의 이전 용자 정의 위젯과는 다른 아키텍처를 사용한다. 플러그형 웹 위젯을 사용하면 간단하고 정확한 방법으로 강력한 도구 생성 가능하다. 플로그형 위젯은 Mendix 개발자가 Mendix Studio Pro에서 제공하는 입력 세트로부터 이 props를 수신하는 반응 구성 요소로 정의될 수 있다.- 입력은 .xml 파일로 정의된다. Widget Properties = .xml 파일- react 컴포넌트는 .jxs나 .tsx 파일에 정의되는데 이걸 Client Component  2. Scaffolding 빌드 도구가 기대하는 올바른 파일 및 폴더 구조를 생성한다.CLI(명령줄 인터페이스) 도구를 제공한다. CLI는 올바른 파일과 폴더를 모두 생성 후.. 2024. 1. 26.