guide About RealGrid-Touch

RealGrid-Touch는 업무용 모바일 웹앱 개발을 위한 데이터 리스트 컴포넌트 라이브러리이다.
(전적으로 모바일 기기 기반의 업무 화면 개발을 위해 개발됐으며, 대형 화면의 PC 앱으로는 적당하지 않고, 터치 UI가 동작하지 않는 경우 제대로 동작하지도 않는다. 이 사이트에 포함된 데모나 예제들은 실제 모바일 기기나 크롬 디버그 창의 Device Mode로 실행해야 한다.)


고정되지 않은 많은 양의 업무 데이터를 다양한 방식으로 표시해야 하는 화면에 사용될 수 있다. 대부분의 경우 RealGrid-Touch의 도움 없이도 직접 구현 가능하겠지만, 검증된 RealGrid-Touch 라이브러리를 사용하면 다량의 업무 화면이 포함된 앱이나, 장기간 지속적으로 업무 개발이 필요한 프로젝트에 보다 체계적이고 수월하게 대응할 수 있다.

RealGrid-Touch는 철저하게 data와 view가 분리된 컴포넌트이다. 템플릿을 통해 구성되는 레이아웃 view는 데이터 항목들의 배치와 스타일을 지정하고, 표시할 데이터는 view와 구분된 데이터 레이어에서 다루게 된다. 데이터 레이어에서 이루어지는 값의 변경, 행 추가/삭제 등은 곧 바로 view에 적용된다. 실제 앱이나 프로젝트에서 표준화된 화면 배치와 스타일이 정해지면, 그 이후는 오직 데이터만 다루는 것으로 개발을 진행할 수 있다.
따라서 데이터를 잘 다룰 수 있다면, RealGrid-Touch의 템플릿 기반 화면 구성 방식을 적용해서 html과 css에 대한 많은 경험이 없어도 웹 기반 업무 화면을 충분히 개발할 수 있을 것이다.

RealGrid-Touch 컨트롤은 가상 리스트 뷰이다. 즉, 수천(만)건 이상의 대량 데이터를 표시하는 경우에도 실제 화면에 구현된 html은 현재 표시 중인 행 수만큼만 생성되고, 필요할 때마다 재사용된다. 당연히 적은 메모리를 사용하면 훨씬 가볍게 동작할 수도 있다.

See Also

주요 기능들
데이터 개요
구성 영역들
템플릿
레이아웃