반응형 mendix41 고급 도메인 모델 7 - 날짜 시간 처리 소개Adrian의 앱에 있는 경기정보에는 각 경기정보의 시작 날짜 및 시간에 대한 datetime 구성 요소가 있습니다.경기 시간을 지키는 것은 매우 중요합니다. 따라서 이 데이터를 올바르게 표시하는 것이 매우 중요합니다.DateTime 특성DateTime 특성은 Mendix 플랫폼 내에서 날짜 및 시간 값을 저장하는 데 사용됩니다. 날짜와 시간 또는 두 구성 요소는 입력 위젯 구성 및 마이크로플로우의 변경 사항에 따라 설정됩니다. DateTime 값은 항상 Unix epoch라고도 하는 1970년 1월 1일 00:00:00 UTC 이후의 초 수로 데이터베이스에 저장됩니다. 이는 데이터베이스와 응용 프로그램에서 날짜 및 시간 값을 계산하고 저장하기 위한 일반적인 표준입니다. 지역화DateTime 특성에는.. 2025. 7. 7. 고급 도메인 모델 6 - Self Reference를 사용한 고급 연결 소개Adrian은 동료와 버디 시스템을 만들고 싶어합니다. 이 버디 시스템은 더 많은 경험을 가진 플레이어가 축구장 안팎에서 새로운 팀원을 지도할 수 있도록 설계되었습니다. 이는 Player 개체에서 Player 개체로의 자체 참조를 사용하여 구성할 수 있습니다.자체 참조는 쿼리에서 사용하기 어려울 수 있습니다. 다음 강의에서는 자기 참조를 쿼리하는 가장 좋은 방법에 대해 논의할 것입니다. 이 예에서는 Player_NewEdit 페이지를 사용하여 플레이어/견습생의 버디를 선택하고 플레이어/버디의 견습생 목록을 표시합니다.Self-reference 구현하기앞서 말씀드린 바와 같이, Adrian은 플레이어들을 서로 버디로 지정하려고 합니다. 이는 Player 개체의 자체 참조를 Player 개체로 다시 추가.. 2025. 7. 7. 고급 도메인 모델 4 - Index와 Reference Sets 을 이용한 퍼포먼스 향상 소유권의 영향현재 이 앱을 사용하면 직원이 단일 팀의 일원이 될 수 있습니다. 하지만, Adrian은 한 명의 직원을 여러 팀에 소속될 수 있기를 원합니다. 물리 치료사가 전문 지식을 가지고 여러 팀에 서비스를 제공할 수도 있기 때문이죠.이제 도메인 모델은 다음과 같습니다.Staff 개체가 여러 Team 개체를 참조하도록 허용하려면 연결을 참조 집합/다대다 연결로 변경하도록 선택할 수 있습니다. 이 경우 참조는 연결의 소유자이므로 Staff 엔터티에 저장됩니다.이 시나리오에서는 마이크로플로우에서 팀의 직원을 검색할 때 개체 캐시에 다음 개체가 포함됩니다.보시다시피 Staff 개체에는 소유하는 속성과 연결이 포함되어 있습니다. 여기에는 연결된 팀을 참조하는 연결 Staff_Team 포함됩니다. Team 개.. 2025. 7. 4. 고급 도메인 모델 1, 2 프로젝트 시작- Mendix Academy 에는 Mendix Studio Pro 9.12.4 버전이 올라와 있는데, 최신-_- 의 버전으로 컴버트 해서 올립니다!현재 기준 : 10.23.0 . 멘딕스 스튜디오 프로 10.23.0 열기. Import App Package를 클릭합니다.. 다운로드한 SoccerSquad.mpk 파일을 열기로 클릭합니다.. 로컬에서 열기로 선택 하고 확인 엔티티를 상속을 하는 이유Mendix의 상속은 일반화(generalization) 이라고 불리며, 이는 엔티티가 다른 엔티티를 상속받는 것을 말합니다. 다음은 상속의 예 입니다!. 개는 동물을 상속 받았습니다.. 자동차는 탈것을 상속받습니다.. 기밀 유지 계약은 일반 계약을 상속 받습니다. Mendix의 System 엔티.. 2025. 6. 24. Todo Extension 만들기 Build a Todo Example Extension | Mendix Documentation Build a Todo Example ExtensionIntroduction This document describes how to build an example extension that adds a simple todo list extension to Studio Pro. With this example extension, you can add new todo items to a list. The example extension will be added to the main menu of Studio Pdocs.mendix.com 1. 프로젝트 생성 2. Nuget 패키지 관리자를 통해 MendixExte.. 2025. 1. 6. 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. 이전 1 2 3 4 5 다음 반응형