본문 바로가기

Miplatform2

[Miplatform] Parent Vue/React 프론트엔드 프레임워크를 이용하여 화면을 구성할 때도 겪었던 문제... 프론트엔드는 프레임워크에서 사용하는 컴포넌트(객체 등)의 생애주기를 제대로 이해하는 것과, 데이터의 이동이 가장 중요한 것 같다. 상황 - 여러개의 탭이 있는 화면을 만들어야 함. - 메인화면안에 TabPage를 이용하여 탭마다 자식 form(.xml)을 만들어서 탭 클릭시 매핑되어있는 자식 form을 메인화면에 뿌리고 있음 - 그 중 자식 form에서 변경한 데이터를 부모 form의 데이터셋에 반영해줘야 하는 상황이 발생 해결 Miplatform에는 부모의 변수(여기서 말하는 변수는 시작 XML에서 선언한 Global변수와 AppGroup안에 선언해 놓은 변수 및 Component, Script안에서 구현상 필요한 .. 2022. 3. 18.
[Miplatform] Grid Body 숫자 계산 그리드에 계산된 값을 출력하고 싶을 경우 두 가지 방법 중 하나를 사용하면 됨 1. ibatis에서 쿼리로 계산한 값 가져오기 그리드에 값을 출력하기 위해 프론트엔드(Miplatform)에서 백엔드로 요청할 때 DB작업에서 쿼리를 이용하여 원하는 계산 값을 미리 얻은 후 프런트엔드로 응답(response)하면 됨. 이후 Miplatform에서는 계산된 값을 그대로 Dataset에서 받아 그리드의 Body 속성 중 ColID와 매핑시켜주면 끝 2. Miplatform Body에서 Expr 이용하기 불필요한 쿼리작업을 할 필요 없이 단순히 프런트엔드(Miplatform)에서 처리해줄 수 있음 Miplatform의 그리드에서 계산된 값을 출력할 Body(Column)의 속성 중 Expr에 계산 식을 넣어주면 .. 2022. 3. 13.