# 2.10. 그룹행 그리드의 startCollapse=true인 경우 정렬, 필터 시 그룹이 접히는 현상

#### 2.10.1. 변경 전

그룹행이 있는 그리드에서 동일 조건의 그룹이 여러 개 존재하는 경우, 행 모드 전환, 정렬, 필터 등의 동작 수행 시 그룹의 열림/닫힘 상태가 정확히 유지되지 않는 현상이 발생하였습니다.  
그룹의 확장 상태가 일관되지 않거나 예상과 다른 동작을 하는 경우가 있었습니다.

#### 2.10.2. 변경 후

**1.0.5014(2024년 4월 릴리즈)** 버전에서 해당 문제가 수정되었습니다.  
이후 버전에서는 정렬, 필터, 값 변경 등의 동작으로 인해 그룹핑이 재계산되는 경우, 그룹의 열림/닫힘 상태가 초기 상태(startCollapse 설정값)로 원복되도록 동작 방식이 변경되었습니다.

#### 2.10.3. 조치 방안

1.0.5014 이후 버전부터는 그룹 상태가 동적 변경 중에도 항상 초기 상태로 되돌아가기 때문에, 그룹이 기본적으로 닫힌 상태여야 한다면 아래와 같은 방안을 사용할 수 있습니다:

- startCollapse 속성은 false로 설정
- 화면 로드시, 아래 API를 사용하여 그룹을 수동으로 닫아 초기 상태를 설정  
    ```javascript
    grid.collapseAll();
    ```

이 방식으로 초기 그룹 접힘 상태를 유지하면서도, 정렬이나 필터 이후에도 일관된 상태를 유지할 수 있습니다.