API REFERENCE
SyGridSpanInteractionReport
SyGridSpanInteractionReport의 필드와 허용 값, 이 타입을 사용하는 API입니다.
타입 정의
물음표(?)는 선택 항목이고 readonly는 직접 변경하지 않는 값입니다. 유니온(|)은 허용된 형태 중 하나를 뜻합니다. 함수는 해당 시점에 Grid가 호출할 콜백입니다.
export interface SyGridSpanInteractionReport {
readonly status: SyGridRowLayoutStatus;
readonly window: { readonly startIndex: number; readonly endIndex: number };
readonly renderRange: { readonly startIndex: number; readonly endIndex: number };
readonly report: {
readonly rowCount: number;
readonly columnCount: number;
readonly cellCount: number;
readonly coveredCount: number;
readonly combinations: Readonly<Record<SyGridSpanCombination, number>>;
readonly conflicts: Readonly<Record<SyGridSpanConflict['reason'], number>>;
readonly rowAxisRejections: number;
readonly colAxisRejections: number;
} | null;
readonly conflicts: ReadonlyArray<SyGridSpanConflict>;
readonly exportMode: 'origin-once' | 'repeat';
readonly access: {
readonly feature: SyGridSpanFeature;
readonly requested: SyGridSpanAddress;
readonly origin: SyGridSpanAddress;
readonly redirected: boolean;
readonly mutating: boolean;
} | null;
}이 타입을 사용하는 API
- getSpanInteraction
병합 셀과 선택·복사 등 상호작용의 처리 결과를 확인합니다.