일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 산술 연산자
- SQL
- 연산자
- SpringSecurity 로그인
- 자바의정석
- 배열
- 반복문
- 식별자
- 친절한 SQL 튜닝
- 상속
- 오버라이딩
- 친절한 SQL
- 예약어
- @PreAuthorize("isAuthenticated()")
- 논리 연산자
- 비교 연산자
- 오버로딩
- SQL튜닝
- SpringSecurity 로그아웃
- 이클립스 설치
- 함수
- SQL 튜닝
- java
- 객체지향
- 객체
- 인텔리제이 Web 애플리케이션
- StringBuffer
- spring 게시판 삭제
- join
- 스프링시큐리티 로그아웃
- Today
- Total
gi_dor
[Mendix] Rapid Developer CH03 본문
앞에서 진행한 과정에서는 메인페이지 하나 뿐이다
각 버튼마다 해당 페이지로 이동하기위해 추가로 4개의 페이지를 만들어보자
만든 페이지별 헤더부분에 이름을 변경했다
해당 버튼 클릭후 우측에 OnClick 이벤트를 통해 만든 페이지를 연결했다
"No entity configured for the data source of this list view. Select an entity or change the data source."
List View 위젯이 표시할 데이터를 가져올 수 없다는 것을 의미한다. List View의 데이터 소스가 올바르게 설정되지 않았거나, 선택된 엔티티(Entity)가 없는 경우에 발생한다고 한다
도메인 모델
1. 도메인모델
앱의 동적 데이터 구조의 시각적인 표현이라고 한다 , 어떤 정보를 저장할 수 있는지 , 어떤 규칙을 적용할지 , 그것들이 어떻게 모두 관련되는지를 선택한다고 한다
2. 엔티티
도메인 모델은 엔티티와 그 관계로 구성된다 , Mendix에서 엔티티는 실제 세계의 개념 의 가상 표현이다
사람 , 장소 , 사물 또는 아이디어 , 개념 같은 것들이다 데이터를 입력할수 있는 비어있는 스프레드 시트 와 같다고 생각하라고 한다..
앱에서 변경되고 동적인 데이터를 표시하려면 데이터 위젯을 엔티티에 연결해야한다
3. 속성
엔티티에는 속성이 있다 , 속성은 엔티티를 설명하는 데이터 이며 각 엔티티는 많은 속성이있어도 각 속성은 어떤 종류의
정보를 저장할 수 있는지를 결정하는 데이터 유형을 갖는다
4. 객체
객체는 완성된 제품을 뜻한다 , 이름 , 색상 , 크기에 대한 속성이있는 제품에 대한 엔티티가 있을수 있지만
검정색 , 120cc , 혼다 , 슈퍼커브 라는 오토바이 객체가 되듯이..
속성 타입
- AutoNumber
- Binary
- Boolean
- Decimal
- DateTime
- Enumeration
- HashString
- Integer
- Long
- String
이름에 두개 이상의 단어가 포함된 엔티티 나 속성을 만들때는 공백이나 밑줄 _ 을 사용하지 않고
새단어를 대문자로 시작하는 파스칼표기법을 사용한다
- Snake : 단어사이에 _ 언더바를 사용
- Camel : 소문자로 시작하여 다른 단어가 포함되면 대문자로 시작 Ex ) getUserName , findByUserName
- Pascal : 단어의 첫 시작은 항상 대문자를 사용하는 표기법 Ex ) HelloWorld , HelloPython
동적인 데이터를위해 도메인 모델을 만들자
- 도메인 모델에서 엔터티와 해당 속성을 생성
- 각 개요 페이지에서 각 목록 보기의 데이터 소스를 적절한 엔터티로 설정
- 각 목록 보기에서 표시되는 텍스트에 원하는 속성을 추가
이제 생성한 엔티티를 각 페이지에 연결해야한다
다음 팝업에서 아니요를 클릭한다 . 목록 페이지 템플릿에 이미 있는 서식을 사용하게 된다
List안에 Text를 클릭해 제목을 추가하려고한다
Caption 부분에 {1} 을입력하고 사진과 같이 설정한다
모든 페이지를 만들고 데이터컨테이너를 구성했으니 앱을 실행하려고한다
현재 Deploy 단계에 해당한다
이번엔 왼쪽에 Navigation을 만드려고 한다
'Tool > Mendix' 카테고리의 다른 글
[Mendix] Rapid Developer CH06 (0) | 2024.11.20 |
---|---|
[Mendix] Rapid Developer CH05 (1) | 2024.11.20 |
[Mendix] Rapid Developer CH04 (0) | 2024.11.19 |
[Mendix] Rapid Developer CH02 (0) | 2024.11.19 |
Siemens - TeamCenter , Polarion ALM , Mendix (0) | 2024.11.08 |