API REFERENCE
GridEditorInstance
GridEditorInstance의 필드와 허용 값, 이 타입을 사용하는 API입니다.
타입 정의
물음표(?)는 선택 항목이고 readonly는 직접 변경하지 않는 값입니다. 유니온(|)은 허용된 형태 중 하나를 뜻합니다. 함수는 해당 시점에 Grid가 호출할 콜백입니다.
export interface GridEditorInstance<
TData = Record<string, unknown>,
TValue = unknown,
TContext = unknown,
> extends GridGuiComponent<
GridEditorParams<TData, TValue, TContext>,
HTMLElement
> {
afterGuiAttached?(): GridMaybePromise<void>;
getValue(): GridMaybePromise<TValue>;
isCancelBeforeStart?(): GridMaybePromise<boolean>;
isCancelAfterEnd?(): GridMaybePromise<boolean>;
isPopup?(): boolean;
getPopupPosition?(): 'over' | 'under';
getValidationErrors?(
value: TValue,
): GridMaybePromise<ReadonlyArray<GridEditorValidationError> | null>;
focusIn?(): void;
focusOut?(): void;
}이 타입을 사용하는 API
- getCellEditorInstance
현재 마운트된 셀 편집기 인스턴스와 문맥을 읽습니다. 편집기가 없으면 null입니다.