행 상세 펼침 옵션
일반 배열 및 그룹/필터 배열의 행 아래에 별도 콘텐츠를 렌더링합니다. Tree 노드 펼침과 다른 기능이며 Tree·Viewport에서는 지원하지 않습니다. 옵션을 모두 생략하면 행 상세는 꺼집니다.
CominsRowDetailProps
섹션 제목: “CominsRowDetailProps”renderRowDetail
섹션 제목: “renderRowDetail”renderRowDetail?: (params: CominsRowDetailParams<TData>) => React.ReactNode;상세 콘텐츠를 반환합니다. 이 함수가 있어야 상세 기능이 켜집니다. params.row.data는 원본 행입니다.
expandedRowIds
섹션 제목: “expandedRowIds”expandedRowIds?: readonly CominsRowId[];기본 빈 배열. 펼친 행 ID를 부모가 소유합니다. 중복 ID는 정규화합니다.
onChangeExpandedRowIds
섹션 제목: “onChangeExpandedRowIds”onChangeExpandedRowIds?: (rowIds: CominsRowId[]) => void;토글 시 전체 다음 ID 배열을 전달합니다. 부모가 expandedRowIds에 반영해야 합니다. 없으면 사용자 토글은 동작하지 않습니다.
isRowExpandable
섹션 제목: “isRowExpandable”isRowExpandable?: (params: CominsRowDetailParams<TData>) => boolean;행별 펼침 가능 여부입니다. 생략 시 상세 renderer가 있는 행은 기본 펼침 대상입니다.
getRowDetailHeight
섹션 제목: “getRowDetailHeight”getRowDetailHeight?: (params: CominsRowDetailParams<TData>) => CominsRowDetailHeight;상세 영역 높이를 number 또는 auto로 반환합니다. 생략 시 auto입니다. 본문 행의 getRowHeight와 별개입니다.
estimatedRowDetailHeight
섹션 제목: “estimatedRowDetailHeight”estimatedRowDetailHeight?: number;자동 상세 높이 측정 전 추정값입니다. 생략 시 rowHeight를 기반으로 계산합니다.
CominsRowDetailParams
섹션 제목: “CominsRowDetailParams”export type CominsRowDetailParams<TData> = { row: CominsEventRow<TData>;};row에는 원본 데이터, ID, 표시 인덱스와 데이터 인덱스가 들어갑니다.
관련 API
섹션 제목: “관련 API”rowDetail
섹션 제목: “rowDetail”rowDetail?: { render?: (params: CominsRowDetailParams<TData>) => React.ReactNode; };표준 렌더링 경로와 반환값은 0.2.2 전환 가이드를 참고하십시오.