본문 바로가기
반응형

IT/mendix44

Mendix Native Widget 만들기 - 보안키패드 적용 예 Mendix Native 는 React Native를 베이스로 하기 때문에,  React Native 에 Native 컴포넌트를 적용하는것과 크게 다르지 않습니다. 1. Native 기능 만들기React Native에서 JavaScript 를 이용해서 함수호출을 할수 있도록, Android 소스에서 java( or kotlin )으로 네이티브 기능을 만듭니다. com.facebook.react.bridge.ReactContextBaseJavaModule 클래스를 확장해서 만듭니다. 어노테이션 @ReactMethod 를 함수 위에 달아주면, javascript로 해당 함수를 호출할 수 있게 됩니다.  2. 보안 관련 라이센스 라이브러리 추가 및 gradle 수정 app/libs 폴더를 생성하고, 보안키패드.. 2025. 4. 4.
Mendix Native 버전 업 Mendix Studio Pro 10.12.9 -> 10.18.4 업그레이드에 따라 Mendix Native 환경 ( nativeTemplate ) 을 업그레이드 하였다. node.js : 20.18.1  "name": "native-template",  "version": "11.0.5","react": "18.3.1","react-native": "0.75.4" android studio : Android Studio Koala | 2024.1.1Build #AI-241.15989.150.2411.11948838, built on June 11, 2024Runtime version: 17.0.10+0-17.0.10b1087.21-11609105 aarch64VM: OpenJDK 64-Bit Serve.. 2025. 4. 4.
Mendix Extensibility API - Mendix Studio Pro 커스텀 기능 추가 Nuget이용 패키지 설치 Mendix.StudioPro.ExtensionsAPIVisual Studio Community 2022 > 도구 > Nuget 패키지 관리자 > 솔루션용 Nuget 패키지 관리 manifest.json 파일 생성 추가{ "mx_extensions": [ "KJB.ExCreateMenu.MendixExtension.dll" ] } 생성된 manifest.json 파일을 오른쪽 클릭 속성 선택컴파일시 항상 복사로 옵션 변경 Mendix Studio Pro 에서 테스트 할 프로젝트를 생성합니다. 어떤 프로젝트도 상관없음. 난 Blank 로 생성해당 프로젝트의 폴더로 이동후 extensions 폴더 생성 후, 서브폴더로 회사폴더 하나더 생성C:\MENDIX_DEV\ExCreateMe.. 2024. 12. 30.
macOS에서 Mendix 사용할때 설정해야할 키보드 설정 macOS 에서 Mendix 개발할때 꺼? 야 할 단축키 들입니다.  1. '', ""  자동변환액션의 코드 입력시, '', "" 를 입력하는 경우가 많은데, 기본 macOS에서는 이쁜? 문구로 바꾸기 때문에 오류를 유발 하라리 합니다.꺼주세요!애플사과 > 시스템 설정 > 키보드 > 텍스트 입력 > 입력소스 편집 스마트 인용 부호 및 대시 사용을 꺼주고, 큰따옴표, 작은따옴표도 일반으로 바꿔 줍니다.   2. 코드 힌드를 보기 위한 Ctrl+SpacemacOS에서 기본값은 한/영 변환이기에 역시 꺼줍니다.애플사과 > 시스템 설정 > 키보드 > 키보드 단축키 뜬금없이 입력 소스라는 곳에 숨어 있습니다. 여기서 아래 같이 이전 입력 소스 선택을 체크 해제하여 줍니다!이제 편안하게, 코드힌드를 불러올 수 있습.. 2024. 10. 31.
Docker Mendix BuildPack 이용해서 Mendix App 빌드 배포 해보기 Docker Mendix BuildPack 이 업그레이드 되면서 Docker 버전도 올라갔습니다. 기존 20.10 버전으로 했더니 오류가 발생하네요... Docker 업그레이드를 먼저 진행 했습니다.  1. 도커 업그레이드 ( 20 -> 27 ) 환경 : Debian 12## 도커 업그레이드 - 기존 삭제for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done# Add Docker's official GPG key:sudo apt-get updatesudo apt-get install ca-certificates curlsudo install -m 0755 -d .. 2024. 9. 13.
Mendix Studio Pro - Extension 개발하기 아래링크의 내용을 따라 했습니다. How to Make Extensions | Mendix How to Make ExtensionsThe release of Mendix Studio Pro 10.12 was also the introduction of extensions. If you aren't sure what this means, extensions are a way to edit thewww.mendix.com 1. Visual Studio 2022 Community 설치.Net Multiplatform app , .Net Desktop development  2개 체크하고 인스톨! 2. C# 클래스 라이브러리로 프로젝트 생성 - MyFirstExtension 3. NuGet 패키지 관리자를 이용.. 2024. 8. 28.
Pluggable 웹 위젯 만들기 - 2 ( 공식문서 따라하기 ) 이전글 : Pluggable 웹 위젯 만들기 - 1 ( 공식문서 따라하기 ) (tistory.com) Pluggable 웹 위젯 만들기 - 1 ( 공식문서 따라하기 )0. node.js lts 버전을 설치한다. ( 저는 20.16.0 버전을 설치하고 실행했습니다. ) 1. 멘딕스 실행후, Blank 웹으로 프로젝트 생성2. 샘플 엔티티 생성3. 홈에 Data View 위젯을 추가하고,데이터 소스로 마이taisou.tistory.com 1. 수정권한 설정하기 ( 수정 가능 변경 ) 1.1 수정여부 시스템 프로퍼티 추가수정 src/TextBox.xml Text Box Edit text input .. 2024. 8. 27.
Pluggable 웹 위젯 만들기 - 1 ( 공식문서 따라하기 ) 0. node.js lts 버전을 설치한다. ( 저는 20.16.0 버전을 설치하고 실행했습니다. ) 1. 멘딕스 실행후, Blank 웹으로 프로젝트 생성2. 샘플 엔티티 생성3. 홈에 Data View 위젯을 추가하고,데이터 소스로 마이크로플로우를 추가한 후, 이름을 DSS_CreateTestObject 로 지정 4. DSS_CreateTestObject 를 아래와 같이 작성CreateObject 하여서 2의 엔티티를 설정하고, NewEntity 로 리턴변수 선언후 오른쪽 클릭해서 Set $NewEntity as return value 선택5. Home 페이지로 돌아가서 3에 TextBox 를 추가하고, 2에서 생성한 엔티티의 속성(SampleData)를 선택 6. 플러거블 위젯 생성기를 통해서 아래와.. 2024. 8. 23.
로깅을 통한 애플리케이션 동작 추적 - 자체 앱 로깅 구현하기 시작하기Mendix에서 개발을 시작하기 전에 항상 사용자 스토리를 준비하는 것이 좋습니다. 이 경우 프로젝트 패키지와 사용자 스토리 모두 이 페이지 상단의 이 모듈의 리소스에서 찾을 수 있습니다. 둘 다 다운로드하세요. 이제 패키지를 가져와 보겠습니다!  1. 멘딕스 스튜디오 프로 버전 9.11.x를 열고 File > Import App Package…를 클릭한 다음 다운로드한 .mpk 파일을 선택합니다. 앱에 HolidayRequest와 같은 설명이 포함된 이름을 사용합니다.이제 애플리케이션을 만들었으니 로깅을 추가해 보겠습니다! 로깅 설정Mendix에서 로깅을 구현할 때는 모든 로그 메시지의 로그 노드 이름이 동일한지 확인해야 합니다. 이는 쉽게 확인할 수 있는 이름을 설정하면 가장 잘 수행할 수 있.. 2024. 8. 3.
반응형