AgGrid의 gridApi는 그리드 인스턴스에 대한 프로그래밍적인 제어를 제공하는 반면, columnApi는 그리드 컬럼에 대한 제어를 제공합니다.
gridApi를 사용하여 할 수 있는 작업은 다음과 같습니다.
- 행 추가/삭제/갱신하기
- 셀 값 설정하기
- 열 너비/높이 조정하기
- 필터링 및 정렬하기
- 선택된 행/셀 가져오기
- 그리드 전체 데이터 가져오기
- 커서 이동하기
- 그리드 리사이즈하기
columnApi를 사용하여 할 수 있는 작업은 다음과 같습니다.
- 컬럼 추가/삭제하기
- 컬럼 순서 변경하기
- 컬럼 필터링하기
- 컬럼 그룹핑하기
- 컬럼 정렬하기
gridOptionsService는 그리드 인스턴스의 속성 값을 가져오거나 변경하는 기능을 제공합니다. 이를 통해 그리드의 기본 동작을 변경하거나 초기값을 설정할 수 있습니다. 예를 들어, gridOptionsService를 사용하여 기본 정렬 순서를 설정하거나, 셀 에디터를 변경할 수 있습니다.
각각의 API는 AgGrid에서 제공하는 다양한 기능을 사용하기 위해 필요한 것이며, 그리드 뷰 및 상호작용을 조작하는 것과 관련이 있습니다.
'gridLib > agGrid' 카테고리의 다른 글
agGrid data 추가, 가져오기 (0) | 2023.08.14 |
---|---|
[agGrid] row 선택 이벤트 (0) | 2023.05.03 |
[agGrid] 동적 row select (getSelectedNodes, getSelectedRows, setSelected, selectNode) (0) | 2023.05.02 |
[agGrid] cellEditor 옵션 (select) (0) | 2023.04.28 |
AgGrid 옵션 (0) | 2023.04.04 |