다음을 통해 공유


GridAttribute(클라이언트 API 참조)

GridAttribute는 읽기 전용 및 편집 가능한 그리드 모두에서 지원됩니다.

GridAttribute는 편집 가능한 표의 셀에 있는 데이터를 나타내며 열과 연결된 모든 셀에 대한 참조를 포함합니다. 컬렉션의 데이터에 액세스하는 데 사용할 수 있는 방법에 대한 자세한 내용은 컬렉션(클라이언트 API 참조) 을 참조하세요.

GridAttribute는 선택한 그리드 행의 열에 대한 컨트롤 컬렉션도 지원합니다. 이 컬렉션은 열과 연결된 셀 컬렉션을 사용하는 메서드를 제공합니다. 선택한 표 행의 각 셀(GridCell)은 편집 가능한 표의 열에 연결된 폼의 컨트롤과 유사합니다. 컬렉션의 데이터에 액세스하는 데 사용할 수 있는 방법에 대한 자세한 내용은 컬렉션(클라이언트 API 참조) 을 참조하세요.

팁 (조언)

성능상의 이유로 레코드를 선택할 때까지 편집 가능한 그리드의 행(레코드)을 편집할 수 없습니다. 사용자는 그리드에서 단일 레코드를 선택하여 편집해야 합니다. 편집 가능한 표에서 레코드가 선택되면 Dynamics 365는 레코드에 대한 사용자 액세스, 레코드가 활성 상태인지 여부, 데이터를 편집할 때 데이터 보안 및 유효성을 준수하도록 열 유효성 검사를 포함하여 여러 가지 항목을 내부적으로 평가합니다. getFormContext 메서드와 함께 OnRecordSelect 이벤트를 사용하여 편집 가능한 상태에 있는 그리드의 레코드에 액세스하는 것이 좋습니다.

메서드

GridAttribute는 선택한 그리드 행의 열에 대해 다음 메서드를 지원합니다.

이름 Description
getName 선택한 표 행 열의 논리적 이름을 반환합니다.
getRequiredLevel 열의 값이 필요한지 아니면 권장되는지를 나타내는 문자열 값을 반환합니다.
setRequiredLevel 레코드를 저장하기 전에 선택한 그리드 행의 열에 데이터가 필요한지 또는 권장되는지를 설정합니다.
getValue 열의 데이터 값을 검색합니다.
setValue 열의 데이터 값을 설정합니다.

비고

편집 가능한 표에서 행을 선택하려면 Grid를 사용합니다. getSelectedRows

GridCell
모델 기반 앱의 그리드 및 하위 그리드
Controls 컬렉션