다음을 통해 공유


모델 기반 앱의 그리드 및 하위 그리드(클라이언트 API 참조)

그리드는 모델 기반 앱에서 테이블 형식으로 데이터를 표시합니다. 그리드는 전체 폼에 걸쳐 있거나 폼의 항목 중 하나일 수 있습니다. 후자는 subgrids라고 합니다.

표 형식

모델 기반 앱에는 두 가지 유형의 그리드가 있습니다.

  • 읽기 전용 표: 데이터를 테이블 형식으로 표시합니다. 읽기 전용 표에 표시된 데이터를 편집하려면 그리드에서 레코드를 선택하여 폼을 열고 데이터를 편집한 다음 저장해야 합니다.
  • 편집 가능한 표: 데이터를 테이블 형식으로 표시하는 것 외에도 레코드 또는 뷰를 전환할 필요가 없도록 동일한 표 내에서 데이터를 그룹화, 정렬 및 필터링하는 기능을 포함하여 웹 및 모바일 클라이언트에서 풍부한 인라인 편집 기능을 제공합니다. 편집 가능한 그리드는 사용자 지정 컨트롤이며 웹 클라이언트의 양식 및 대시보드 및 모바일 클라이언트의 양식 그리드에서 기본 그리드 및 하위 그리드에서 지원됩니다. 편집 가능한 그리드 컨트롤은 편집 기능을 제공하지만 읽기 전용 그리드 메타데이터 및 필드 수준 보안 설정을 적용합니다.

그리드 컨텍스트 가져오기

그리드 컨텍스트는 코드를 실행하려는 폼의 그리드 또는 하위 그리드 인스턴스입니다. JavaScript 코드를 실행하기 위해 그리드 컨텍스트를 가져오는 방법에 대한 자세한 내용은 클라이언트 API 그리드 컨텍스트를 참조하세요.

Events

이름 Description 에 적용할 수 있습니다.
Subgrid OnLoad 이벤트 하위 그리드가 새로 고쳐질 때마다 발생합니다. 여기에는 사용자가 열 머리글을 클릭하여 subgrid에서 값을 정렬하는 경우가 포함됩니다. 읽기 전용 표
Grid OnChange 편집 가능한 표의 셀에서 값이 변경되고 셀이 포커스를 잃을 때 발생합니다. 편집 가능한 그리드
Grid OnRecordSelect 편집 가능한 표에서 단일 행(레코드)을 선택할 때 발생합니다. 편집 가능한 그리드
Grid OnSave 업데이트된 정보를 서버에 보내기 전에 발생하며, 레코드 선택이 변경되면 사용자가 편집 가능한 그리드의 저장 단추를 사용하여 저장 작업을 명시적으로 트리거하거나 보류 중인 변경 내용이 있는 동안 편집 가능한 그리드에서 정렬, 필터, 그룹, 페이지 매김 또는 탐색 작업을 적용합니다. 편집 가능한 그리드

비고

테이블 또는 읽기 전용 그리드에 대해 편집 가능한 그리드를 사용하도록 설정하는 데 사용되는 모델 기반 앱 페이지의 이벤트 탭을 사용하여 OnChange, OnRecordSelectOnSave 이벤트에 등록할 수 있습니다.

개체

다음 개체를 사용하여 그리드와 상호 작용합니다. 이러한 개체는 다음 다이어그램과 같이 계층 구조를 형성합니다.

그리드에서 사용할 수 있는 개체의 계층 구조

이름 Description 사용할 수 있는 대상
GridControl 그리드 또는 하위 그리드 컨트롤을 사용하여 작업하는 메서드를 제공합니다. 읽기 전용 및 편집 가능한 표
그리드 표의 데이터에 대한 정보에 액세스하는 메서드를 제공합니다. 읽기 전용 및 편집 가능한 표
GridRow 표에서 행 또는 선택한 행을 사용하는 메서드를 제공합니다. 읽기 전용 및 편집 가능한 표
GridRowData 표에서 행 또는 선택한 행을 사용하는 메서드를 제공합니다. 읽기 전용 및 편집 가능한 표
GridEntity 행의 특정 레코드에 대한 데이터에 액세스하는 메서드를 제공합니다. 읽기 전용 및 편집 가능한 표
GridAttribute 편집 가능한 표의 셀에 있는 데이터에 액세스하는 메서드를 제공합니다. 편집 가능한 그리드
GridCell 편집 가능한 표의 열에 연결된 폼의 컨트롤과 관련된 데이터에 액세스하는 메서드를 제공합니다. 편집 가능한 그리드
ViewSelector subgrid 컨트롤의 뷰 선택기 정보를 얻거나 설정하는 메서드를 제공합니다. 읽기 전용 표

클라이언트 API 그리드 컨텍스트
편집 가능한 표 사용
모델 기반 앱에 대한 클라이언트 API 참조
모델 기반 앱 개발자 개요