Vigia

@mui/x-data-grid を 8.x から 9.x へアップグレード

@mui/x-data-grid 8.29.5 と 9.15.0 の公開 API を、TypeScript の型から自動的に比較したものです。シグネチャの変更は破壊的変更の候補であり、確定ではありません。

概要

削除されたインポートパス0
削除されたエクスポート1
変更されたシグネチャ162
削除されたクラス/インターフェースのメンバー4
変更されたクラス/インターフェースのメンバー107
新たに非推奨4
要件の変更(engines、peer 依存関係)2
新しいエクスポート49

削除されたエクスポート

importexportkind変更前
@mui/x-data-grid/internalsapplyInitialStatevariable(columnsState: GridColumnsRawState, initialState: GridColumnsInitialState | undefined): GridColumnsRawState

変更されたシグネチャ

export変更前変更後
@mui/x-data-grid · GridBody(props: GridVirtualScrollerProps): any(props: GridVirtualScrollerProps): React.JSX.Element
@mui/x-data-grid · GridMenu(props: GridMenuProps): any(props: GridMenuProps): React.JSX.Element
@mui/x-data-grid · GridColDefGridBaseColDef<R, V, F> | GridActionsColDef<R, V, F> | GridSingleSelectColDef<R, V, F>GridBaseColDef<R, V, F> | GridActionsColDef<R, V, F> | GridSingleSelectColDef<R, V, F> | GridMultiSelectColDef<R, V, F>
@mui/x-data-grid · GridHeader(): any(): React.JSX.Element
@mui/x-data-grid · GridColType"string" | "number" | "boolean" | "date" | "dateTime" | "singleSelect" | "actions" | "custom" | "longText""string" | "number" | "boolean" | "date" | "dateTime" | "singleSelect" | "multiSelect" | "actions" | "custom" | "longText"
@mui/x-data-grid · QuickFilter(props: QuickFilterProps): any(props: QuickFilterProps): React.JSX.Element
@mui/x-data-grid · useGridEvent<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E> | undefined, options?: any): void<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E, Api> | undefined, options?: any): void
@mui/x-data-grid · DataGridPropsOmit<Partial<DataGridPropsWithDefaultValues<R>> & DataGridPropsWithComplexDefaultValueBeforeProcessing & DataGridPropsWithoutDefaultValue<R>, DataGridForcedPropsKey> & { pagination?: true | undefined; }Omit<Partial<DataGridPropsWithDefaultValues<R>> & DataGridPropsWithComplexDefaultValueBeforeProcessing & DataGridPropsWithoutDefaultValue<R, GridApiCommunity>, DataGridForcedPropsKey> & { pagination?: true | undefined; }
@mui/x-data-grid · GridPagination(): any(): React.JSX.Element
@mui/x-data-grid · GridActionsCell<R extends GridValidRowModel = any, V = any, F = V, N extends GridTreeNodeWithRender = GridTreeNodeWithRender>(props: GridActionsCellProps<R, V, F, N>): any<R extends GridValidRowModel = any, V = any, F = V, N extends GridTreeNodeWithRender = GridTreeNodeWithRender>(props: GridActionsCellProps<R, V, F, N>): React.JSX.Element
@mui/x-data-grid · GridBooleanCellReact.MemoExoticComponent<typeof GridBooleanCellRaw>React.MemoExoticComponent<(props: GridBooleanCellProps) => any>
@mui/x-data-grid · GridPanelFooter(props: any): any(props: any): React.JSX.Element
@mui/x-data-grid · GridPanelHeader(props: any): any(props: any): React.JSX.Element
@mui/x-data-grid · GridEditDateCell(props: GridEditDateCellProps): any(props: GridEditDateCellProps): React.JSX.Element
@mui/x-data-grid · GridLongTextCell(props: GridLongTextCellProps): any(props: GridLongTextCellProps): React.JSX.Element
@mui/x-data-grid · GridPanelContent(props: any): any(props: any): React.JSX.Element
@mui/x-data-grid · GridSkeletonCell(props: GridSkeletonCellProps): any(props: GridSkeletonCellProps): React.JSX.Element
@mui/x-data-grid · useGridRootProps(): DataGridProcessedProps<any>(): DataGridProcessedProps<any, any>
@mui/x-data-grid · GridEventListener(params: GridEventLookup[E] extends { params: any; } ? GridEventLookup[E]["params"] : undefined, event: GridEventLookup[E] extends { event: MuiBaseEvent; } ? MuiEvent<GridEventLookup[E]["event"]> : MuiEvent<{}>, details: GridCallbackDetails<any>) => void(params: GridEventLookup[E] extends { params: any; } ? GridEventLookup[E]["params"] : undefined, event: GridEventLookup[E] extends { event: MuiBaseEvent; } ? MuiEvent<GridEventLookup[E]["event"]> : MuiEvent<{}>, details: GridCallbackDetails<any, Api>) => void
@mui/x-data-grid · GridPortalWrapper({ children }: { children: React.ReactNode; }): any({ children }: { children: React.ReactNode; }): React.JSX.Element
@mui/x-data-grid · renderActionsCell(params: GridRenderCellParams<any, any, any, GridTreeNodeWithRender>): any(params: GridRenderCellParams<any, any, any, GridTreeNodeWithRender>): React.JSX.Element
@mui/x-data-grid · ToolbarButtonPropsOmit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides & { render?: any; }Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides & { render?: any; }
@mui/x-data-grid · renderEditDateCell(params: GridRenderEditCellParams<any, any, any, GridTreeNodeWithRender>): any(params: GridRenderEditCellParams<any, any, any, GridTreeNodeWithRender>): React.JSX.Element
@mui/x-data-grid · renderLongTextCell(params: GridLongTextCellProps): any(params: GridLongTextCellProps): React.JSX.Element
@mui/x-data-grid · GridContextProvider({ privateApiRef, configuration, props, children }: GridContextProviderProps): any({ privateApiRef, configuration, props, children }: GridContextProviderProps): React.JSX.Element
@mui/x-data-grid · GridEditBooleanCell(props: GridEditBooleanCellProps): any(props: GridEditBooleanCellProps): React.JSX.Element
@mui/x-data-grid · GridFilterInputDate(props: GridFilterInputDateProps): any(props: GridFilterInputDateProps): React.JSX.Element
@mui/x-data-grid · renderEditInputCell(params: GridEditInputCellProps): any(params: GridEditInputCellProps): React.JSX.Element
@mui/x-data-grid · GridColumnHeaderItem(props: GridColumnHeaderItemProps): any(props: GridColumnHeaderItemProps): React.JSX.Element
@mui/x-data-grid · GridEditLongTextCell(props: GridEditLongTextCellProps): any(props: GridEditLongTextCellProps): React.JSX.Element
@mui/x-data-grid · GridFilterInputValue(props: GridTypeFilterInputValueProps): any(props: GridTypeFilterInputValueProps): React.JSX.Element
@mui/x-data-grid · useGridEventPriority<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E> | undefined): void<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E, Api> | undefined): void
@mui/x-data-grid · GridColumnHeaderTitle(props: GridColumnHeaderTitleProps): any(props: GridColumnHeaderTitleProps): React.JSX.Element
@mui/x-data-grid · GridColumnTypesRecord{ string: GridColTypeDef; number: GridColTypeDef; boolean: GridColTypeDef; date: GridColTypeDef; dateTime: GridColTypeDef; singleSelect: GridColTypeDef; actions: GridColTypeDef; custom: GridColTypeDef; longText: GridColTypeDef; }interface
@mui/x-data-grid · GridColumnsManagement(props: GridColumnsManagementProps): any(props: GridColumnsManagementProps): React.JSX.Element
@mui/x-data-grid · GridCsvExportMenuItem(props: GridCsvExportMenuItemProps): any(props: GridCsvExportMenuItemProps): React.JSX.Element
@mui/x-data-grid · QuickFilterClearPropsOmit<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides, "className"> & { render?: any; className?: string | ((state: QuickFilterState) => string) | undefined; }Omit<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides, "className"> & { render?: any; className?: string | ((state: QuickFilterState) => string) | undefined; }
@mui/x-data-grid · renderEditBooleanCell(params: GridEditBooleanCellProps): any(params: GridEditBooleanCellProps): React.JSX.Element
@mui/x-data-grid · GridFilterInputBoolean(props: GridFilterInputBooleanProps): any(props: GridFilterInputBooleanProps): React.JSX.Element
@mui/x-data-grid · renderEditLongTextCell(params: GridEditLongTextCellProps): any(params: GridEditLongTextCellProps): React.JSX.Element
@mui/x-data-grid · GridPrintExportMenuItem(props: GridPrintExportMenuItemProps): any(props: GridPrintExportMenuItemProps): React.JSX.Element
@mui/x-data-grid · GridVirtualizationState{ [x: string]: Virtualization.State<LayoutDataGridLegacy>; }{ [x: string]: Virtualization.State<LayoutDataGrid>; }
@mui/x-data-grid · GridActionsCellItemPropsGridActionsCellItemCommonProps & (({ showInMenu?: false | undefined; icon: React.ReactElement<any>; label: string; } & Omit<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides, "component">) | ({ showInMenu: true; closeMenuOnClick?: boolean | undefined; closeMenu?: (() => void) | undefined; label: React.ReactNode; } & Omit<any, "component">))GridActionsCellItemCommonProps & (({ showInMenu?: false | undefined; icon: React.ReactElement<any>; label: string; } & Omit<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides, "component">) | ({ showInMenu: true; closeMenuOnClick?: boolean | undefined; closeMenu?: (() => void) | undefined; label: React.ReactNode; } & Omit<any, "component">))
@mui/x-data-grid · GridColumnHeaderSortIconReact.MemoExoticComponent<typeof GridColumnHeaderSortIconRaw>React.MemoExoticComponent<(props: GridColumnHeaderSortIconProps) => React.JSX.Element>
@mui/x-data-grid · GridSlotsComponentsProps{ baseAutocomplete?: Partial<AutocompleteProps<string, true, false, true> & BaseAutocompletePropsOverrides> | undefined; baseBadge?: any; baseCheckbox?: any; baseChip?: any; baseCircularProgress?: any; baseDivider?: Partial<DividerProps & BaseDividerPropsOverrides> | undefined; baseLinearProgress?: any; baseMenuList?: any; baseMenuItem?: any; baseTabs?: Partial<Omit<any, "onChange"> & { items: { value: string; label: string; children: React.ReactNode; }[]; value: string; onChange: (event: React.SyntheticEvent, value: string) => void; } & BaseTabsPropsOverrides> | undefined; baseTextField?: any…{ baseAutocomplete?: Partial<AutocompleteProps<string, true, false, true> & BaseAutocompletePropsOverrides> | undefined; baseBadge?: any; baseCheckbox?: any; baseChip?: any; baseCircularProgress?: any; baseDivider?: Partial<DividerProps & BaseDividerPropsOverrides> | undefined; baseLinearProgress?: any; baseMenuList?: any; baseMenuItem?: any; baseModal?: any; baseTabs?: Partial<Omit<any, "onChange"> & { items: { value: string; label: string; children: React.ReactNode; }[]; value: string; onChange: (event: React.SyntheticEvent, value: string) => void; } & BaseTabsPropsOverrides> | undefined; ba…
@mui/x-data-grid · GridColumnHeaderSeparatorReact.MemoExoticComponent<typeof GridColumnHeaderSeparatorRaw>React.MemoExoticComponent<(props: GridColumnHeaderSeparatorProps) => React.JSX.Element>
@mui/x-data-grid · GridColumnMenuColumnsItem(props: GridColumnMenuItemProps): any(props: GridColumnMenuItemProps): React.JSX.Element
@mui/x-data-grid · GridFilterInputValueProps{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; slotProps?: { root: T; } | undefined; }{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; disableDebounce?: boolean | undefined; slotProps?: { root: T; } | undefined; }
@mui/x-data-grid · renderEditSingleSelectCell(params: GridEditSingleSelectCellProps): any(params: GridEditSingleSelectCellProps): React.JSX.Element
@mui/x-data-grid · GridFilterInputBooleanProps{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; slotProps?: { root: any; } | undefined; }{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; disableDebounce?: boolean | undefined; slotProps?: { root: any; } | undefined; }
@mui/x-data-grid · GridFilterInputMultipleValue(props: GridFilterInputMultipleValueProps): any(props: GridFilterInputMultipleValueProps): React.JSX.Element
@mui/x-data-grid/hooks · useGridEvent<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E> | undefined, options?: any): void<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E, Api> | undefined, options?: any): void
@mui/x-data-grid/hooks · useGridEventPriority<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E> | undefined): void<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E, Api> | undefined): void
@mui/x-data-grid/hooks · GridVirtualizationState{ [x: string]: Virtualization.State<LayoutDataGridLegacy>; }{ [x: string]: Virtualization.State<LayoutDataGrid>; }
@mui/x-data-grid/utils · GridPortalWrapper({ children }: { children: React.ReactNode; }): any({ children }: { children: React.ReactNode; }): React.JSX.Element
@mui/x-data-grid/models · GridColDefGridBaseColDef<R, V, F> | GridActionsColDef<R, V, F> | GridSingleSelectColDef<R, V, F>GridBaseColDef<R, V, F> | GridActionsColDef<R, V, F> | GridSingleSelectColDef<R, V, F> | GridMultiSelectColDef<R, V, F>
@mui/x-data-grid/models · GridColType"string" | "number" | "boolean" | "date" | "dateTime" | "singleSelect" | "actions" | "custom" | "longText""string" | "number" | "boolean" | "date" | "dateTime" | "singleSelect" | "multiSelect" | "actions" | "custom" | "longText"
@mui/x-data-grid/models · GridEventListener(params: GridEventLookup[E] extends { params: any; } ? GridEventLookup[E]["params"] : undefined, event: GridEventLookup[E] extends { event: MuiBaseEvent; } ? MuiEvent<GridEventLookup[E]["event"]> : MuiEvent<{}>, details: GridCallbackDetails<any>) => void(params: GridEventLookup[E] extends { params: any; } ? GridEventLookup[E]["params"] : undefined, event: GridEventLookup[E] extends { event: MuiBaseEvent; } ? MuiEvent<GridEventLookup[E]["event"]> : MuiEvent<{}>, details: GridCallbackDetails<any, Api>) => void
@mui/x-data-grid/models · GridColumnTypesRecord{ string: GridColTypeDef; number: GridColTypeDef; boolean: GridColTypeDef; date: GridColTypeDef; dateTime: GridColTypeDef; singleSelect: GridColTypeDef; actions: GridColTypeDef; custom: GridColTypeDef; longText: GridColTypeDef; }interface
@mui/x-data-grid/models · GridSlotsComponentsProps{ baseAutocomplete?: Partial<AutocompleteProps<string, true, false, true> & BaseAutocompletePropsOverrides> | undefined; baseBadge?: any; baseCheckbox?: any; baseChip?: any; baseCircularProgress?: any; baseDivider?: Partial<DividerProps & BaseDividerPropsOverrides> | undefined; baseLinearProgress?: any; baseMenuList?: any; baseMenuItem?: any; baseTabs?: Partial<Omit<any, "onChange"> & { items: { value: string; label: string; children: React.ReactNode; }[]; value: string; onChange: (event: React.SyntheticEvent, value: string) => void; } & BaseTabsPropsOverrides> | undefined; baseTextField?: any…{ baseAutocomplete?: Partial<AutocompleteProps<string, true, false, true> & BaseAutocompletePropsOverrides> | undefined; baseBadge?: any; baseCheckbox?: any; baseChip?: any; baseCircularProgress?: any; baseDivider?: Partial<DividerProps & BaseDividerPropsOverrides> | undefined; baseLinearProgress?: any; baseMenuList?: any; baseMenuItem?: any; baseModal?: any; baseTabs?: Partial<Omit<any, "onChange"> & { items: { value: string; label: string; children: React.ReactNode; }[]; value: string; onChange: (event: React.SyntheticEvent, value: string) => void; } & BaseTabsPropsOverrides> | undefined; ba…
@mui/x-data-grid/models · GridFilterInputValueProps{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; slotProps?: { root: T; } | undefined; }{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; disableDebounce?: boolean | undefined; slotProps?: { root: T; } | undefined; }
@mui/x-data-grid/context · GridContextProvider({ privateApiRef, configuration, props, children }: GridContextProviderProps): any({ privateApiRef, configuration, props, children }: GridContextProviderProps): React.JSX.Element
@mui/x-data-grid/internals · GridToolbar(props: GridToolbarProps): any(props: GridToolbarProps): React.JSX.Element
@mui/x-data-grid/internals · getRowValue(row: GridValidRowModel, colDef: GridColDef, apiRef: RefObject<GridApiCommunity>): any(row: GridValidRowModel, colDef: GridColDef | undefined, apiRef: RefObject<GridApiCommunity>): any
@mui/x-data-grid/internals · useGridRows(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "throttleRowsMs" | "pagination" | "signature" | "loading" | "paginationMode" | "rows" | "dataSource" | "rowCount" | "getRowId" | "processRowUpdate" | "onProcessRowUpdateError">, configuration: GridConfiguration<GridPrivateApiCommunity, DataGridProcessedProps<any>>): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "throttleRowsMs" | "pagination" | "signature" | "loading" | "paginationMode" | "rows" | "dataSource" | "rowCount" | "getRowId" | "processRowUpdate" | "onProcessRowUpdateError">, configuration: GridConfiguration<GridPrivateApiCommunity, DataGridProcessedProps<any, any>>): void
@mui/x-data-grid/internals · useGridEvent<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E> | undefined, options?: any): void<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E, Api> | undefined, options?: any): void
@mui/x-data-grid/internals · useGridFocus(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "pagination" | "paginationMode">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "pagination" | "paginationMode">): void
@mui/x-data-grid/internals · DataGridPropsOmit<Partial<DataGridPropsWithDefaultValues<R>> & DataGridPropsWithComplexDefaultValueBeforeProcessing & DataGridPropsWithoutDefaultValue<R>, DataGridForcedPropsKey> & { pagination?: true | undefined; }Omit<Partial<DataGridPropsWithDefaultValues<R>> & DataGridPropsWithComplexDefaultValueBeforeProcessing & DataGridPropsWithoutDefaultValue<R, GridApiCommunity>, DataGridForcedPropsKey> & { pagination?: true | undefined; }
@mui/x-data-grid/internals · useGridEvents(apiRef: RefObject<GridApiCommunity>, props: Pick<DataGridProcessedProps<any>, "onCellClick" | "onCellDoubleClick" | "onCellKeyDown" | "onColumnHeaderClick" | "onColumnHeaderContextMenu" | "onColumnHeaderDoubleClick" | "onColumnHeaderOver" | "onColumnHeaderOut" | "onColumnHeaderEnter" | "onColumnHeaderLeave" | "onRowClick" | "onRowDoubleClick" | "onStateChange" | "onPreferencePanelClose" | "onPreferencePanelOpen" | "onMenuOpen" | "onMenuClose">): void(apiRef: RefObject<GridApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "onCellClick" | "onCellDoubleClick" | "onCellKeyDown" | "onColumnHeaderClick" | "onColumnHeaderContextMenu" | "onColumnHeaderDoubleClick" | "onColumnHeaderOver" | "onColumnHeaderOut" | "onColumnHeaderEnter" | "onColumnHeaderLeave" | "onRowClick" | "onRowDoubleClick" | "onStateChange" | "onPreferencePanelClose" | "onPreferencePanelOpen" | "onMenuOpen" | "onMenuClose">): void
@mui/x-data-grid/internals · useGridFilter(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "disableMultipleColumnsFiltering" | "signature" | "disableColumnFilter" | "disableEval" | "filterMode" | "ignoreDiacritics" | "rows" | "slots" | "filterModel" | "onFilterModelChange" | "getRowId" | "initialState" | "slotProps">, configuration: GridConfiguration<GridPrivateApiCommunity, DataGridProcessedProps<any>>): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "disableMultipleColumnsFiltering" | "signature" | "disableColumnFilter" | "disableEval" | "filterMode" | "ignoreDiacritics" | "rows" | "slots" | "filterModel" | "onFilterModelChange" | "getRowId" | "initialState" | "slotProps">, configuration: GridConfiguration<GridPrivateApiCommunity, DataGridProcessedProps<any, any>>): void
@mui/x-data-grid/internals · useGridScroll(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "pagination">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "pagination">): void
@mui/x-data-grid/internals · GridFooterCellReact.MemoExoticComponent<(props: GridFooterCellProps) => any>React.MemoExoticComponent<(props: GridFooterCellProps) => React.JSX.Element>
@mui/x-data-grid/internals · getVisibleRows<Api extends GridApiCommon>(apiRef: RefObject<Api>, props?: Pick<DataGridProcessedProps<any>, "pagination" | "paginationMode"> | undefined): { rows: GridRowEntry<GridValidRowModel>[]; range: { firstRowIndex: number; lastRowIndex: number; } | null; rowIdToIndexMap: Map<GridRowId, number>; }<Api extends GridApiCommon>(apiRef: RefObject<Api>, props?: Pick<DataGridProcessedProps<any, any>, "pagination" | "paginationMode"> | undefined): { rows: GridRowEntry<GridValidRowModel>[]; range: { firstRowIndex: number; lastRowIndex: number; } | null; rowIdToIndexMap: Map<GridRowId, number>; }
@mui/x-data-grid/internals · useGridColumns(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "signature" | "disableColumnSelector" | "slots" | "columnVisibilityModel" | "onColumnVisibilityModelChange" | "columns" | "initialState" | "slotProps">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "signature" | "disableColumnSelector" | "slots" | "columnVisibilityModel" | "onColumnVisibilityModelChange" | "columns" | "initialState" | "slotProps">): void
@mui/x-data-grid/internals · useGridDensity(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "density" | "onDensityChange" | "initialState">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "density" | "onDensityChange" | "initialState">): void
@mui/x-data-grid/internals · useGridEditing(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "editMode" | "dataSource" | "isCellEditable" | "onDataSourceError" | "processRowUpdate">, configuration: GridConfiguration<GridPrivateApiCommunity, DataGridProcessedProps<any>>): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "editMode" | "dataSource" | "isCellEditable" | "onDataSourceError" | "processRowUpdate">, configuration: GridConfiguration<GridPrivateApiCommunity, DataGridProcessedProps<any, any>>): void
@mui/x-data-grid/internals · useGridSorting(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "disableMultipleColumnsSorting" | "signature" | "disableColumnSorting" | "sortingOrder" | "sortingMode" | "sortModel" | "onSortModelChange" | "initialState" | "multipleColumnsSortingMode">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "disableMultipleColumnsSorting" | "signature" | "disableColumnSorting" | "sortingOrder" | "sortingMode" | "sortModel" | "onSortModelChange" | "initialState" | "multipleColumnsSortingMode">): void
@mui/x-data-grid/internals · getPublicApiRef<PrivateApi extends GridPrivateApiCommunity>(apiRef: RefObject<PrivateApi>): RefObject<ReturnType<PrivateApi["getPublicApi"]>><PrivateApi extends GridPrivateApiCommon>(apiRef: RefObject<PrivateApi>): RefObject<ReturnType<PrivateApi["getPublicApi"]>>
@mui/x-data-grid/internals · getValueOptions(column: GridSingleSelectColDef<any, any, any>, additionalParams?: Omit<GridValueOptionsParams<any>, "field"> | undefined): ValueOptions[] | undefined(column: GridSingleSelectColDef<any, any, any> | GridMultiSelectColDef<any, (string | number)[], string>, additionalParams?: Omit<GridValueOptionsParams<any>, "field"> | undefined): ValueOptions[] | undefined
@mui/x-data-grid/internals · useGridListView(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "listView" | "listViewColumn">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "listView" | "listViewColumn">): void
@mui/x-data-grid/internals · useGridRowsMeta(apiRef: RefObject<GridPrivateApiCommunity>, _props: Pick<DataGridProcessedProps<any>, "pagination" | "paginationMode" | "rowHeight" | "getRowHeight" | "getEstimatedRowHeight" | "getRowSpacing">): void(apiRef: RefObject<GridPrivateApiCommunity>, _props: Pick<DataGridProcessedProps<any, any>, "pagination" | "paginationMode" | "rowHeight" | "getRowHeight" | "getEstimatedRowHeight" | "getRowSpacing">): void
@mui/x-data-grid/internals · useGridClipboard(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "ignoreValueFormatterDuringExport" | "clipboardCopyCellDelimiter" | "onClipboardCopy">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "ignoreValueFormatterDuringExport" | "clipboardCopyCellDelimiter" | "onClipboardCopy">): void
@mui/x-data-grid/internals · useGridCsvExport(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "ignoreValueFormatterDuringExport">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "ignoreValueFormatterDuringExport">): void
@mui/x-data-grid/internals · useGridParamsApi(apiRef: RefObject<GridPrivateApiCommunity>, props: DataGridProcessedProps<any>, configuration: GridConfiguration<GridPrivateApiCommunity, DataGridProcessedProps<any>>): void(apiRef: RefObject<GridPrivateApiCommunity>, props: DataGridProcessedProps<any, any>, configuration: GridConfiguration<GridPrivateApiCommunity, DataGridProcessedProps<any, any>>): void
@mui/x-data-grid/internals · useGridPagination(apiRef: RefObject<GridPrivateApiCommunity>, props: DataGridProcessedProps<any>): void(apiRef: RefObject<GridPrivateApiCommunity>, props: DataGridProcessedProps<any, any>): void
@mui/x-data-grid/internals · GridToolbarDivider(props: DividerProps & BaseDividerPropsOverrides): any(props: DividerProps & BaseDividerPropsOverrides): React.JSX.Element
@mui/x-data-grid/internals · useGridPrintExport(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "pagination" | "columnHeaderHeight" | "headerFilterHeight">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "pagination" | "columnHeaderHeight" | "headerFilterHeight">): void
@mui/x-data-grid/internals · useGridRowSpanning(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "pagination" | "paginationMode" | "rowSpanning">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "pagination" | "paginationMode" | "rowSpanning">): void
@mui/x-data-grid/internals · useGridVisibleRows<Api extends GridApiCommon>(apiRef: RefObject<Api>, props?: Pick<DataGridProcessedProps<any>, "pagination" | "paginationMode"> | undefined): { rows: GridRowEntry<GridValidRowModel>[]; range: { firstRowIndex: number; lastRowIndex: number; } | null; rowIdToIndexMap: Map<GridRowId, number>; }<Api extends GridApiCommon>(apiRef: RefObject<Api>, props?: Pick<DataGridProcessedProps<any, any>, "pagination" | "paginationMode"> | undefined): { rows: GridRowEntry<GridValidRowModel>[]; range: { firstRowIndex: number; lastRowIndex: number; } | null; rowIdToIndexMap: Map<GridRowId, number>; }
@mui/x-data-grid/internals · GridVirtualScroller(props: GridVirtualScrollerProps): any(props: GridVirtualScrollerProps): React.JSX.Element
@mui/x-data-grid/internals · useGridColumnResize(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "disableVirtualization" | "autosizeOnMount" | "disableAutosize" | "autosizeOptions" | "onColumnResize" | "onColumnWidthChange">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "disableVirtualization" | "autosizeOnMount" | "disableAutosize" | "autosizeOptions" | "onColumnResize" | "onColumnWidthChange">): void
@mui/x-data-grid/internals · useGridRowSelection(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "checkboxSelectionVisibleOnly" | "pagination" | "signature" | "checkboxSelection" | "rowSelection" | "disableMultipleRowSelection" | "disableRowSelectionOnClick" | "disableRowSelectionExcludeModel" | "filterMode" | "keepNonExistentRowsSelected" | "paginationMode" | "classes" | "isRowSelectable" | "rowSelectionModel" | "onRowSelectionModelChange" | "rowSelectionPropagation">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "checkboxSelectionVisibleOnly" | "pagination" | "signature" | "checkboxSelection" | "rowSelection" | "disableMultipleRowSelection" | "disableRowSelectionOnClick" | "disableRowSelectionExcludeModel" | "filterMode" | "keepNonExistentRowsSelected" | "paginationMode" | "classes" | "dataSource" | "isRowSelectable" | "rowSelectionModel" | "onRowSelectionModelChange" | "rowSelectionPropagation">): void
@mui/x-data-grid/internals · getTotalHeaderHeight(apiRef: RefObject<GridApiCommunity>, props: Pick<DataGridProcessedProps<any>, "listView" | "columnHeaderHeight" | "columnGroupHeaderHeight" | "headerFilterHeight">): number(apiRef: RefObject<GridApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "signature" | "listView" | "columnHeaderHeight" | "columnGroupHeaderHeight" | "headerFilters" | "headerFilterHeight">): number
@mui/x-data-grid/internals · rowsStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "loading" | "rows" | "dataSource" | "rowCount" | "getRowId">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "loading" | "rows" | "dataSource" | "rowCount" | "getRowId">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · useGridColumnHeaders(props: UseGridColumnHeadersProps): { renderContext: GridColumnsRenderContext; leftRenderContext: { firstColumnIndex: number; lastColumnIndex: number; } | null; rightRenderContext: { firstColumnIndex: number; lastColumnIndex: number; } | null; pinnedColumns: { left: GridStateColDef[]; right: GridStateColDef[]; }; visibleColumns: GridStateColDef[]; columnPositions: number[]; getFillers: (params: GetHeadersParams | undefined, children: React.ReactNode, leftOverflow: number, borderBottom?: boolean | undefined) => any; getColumnHeadersRow: () => any; getColumnsToRender: (params?: GetHeadersParams …(props: UseGridColumnHeadersProps): { renderContext: GridColumnsRenderContext; leftRenderContext: { firstColumnIndex: number; lastColumnIndex: number; } | null; rightRenderContext: { firstColumnIndex: number; lastColumnIndex: number; } | null; pinnedColumns: { left: GridStateColDef[]; right: GridStateColDef[]; }; visibleColumns: GridStateColDef[]; columnPositions: number[]; getFillers: (params: GetHeadersParams | undefined, children: React.ReactNode, leftOverflow: number, borderBottom?: boolean | undefined) => React.JSX.Element; getColumnHeadersRow: () => React.JSX.Element; getColumnsToRender:…
@mui/x-data-grid/internals · useGridEventPriority<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E> | undefined): void<Api extends GridApiCommon, E extends GridEvents>(apiRef: RefObject<Api>, eventName: E, handler?: GridEventListener<E, Api> | undefined): void
@mui/x-data-grid/internals · focusStateInitializer(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any, any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · useGridColumnGrouping(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "columnGroupingModel">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "columnGroupingModel">): void
@mui/x-data-grid/internals · useGridDataSourceBase<Api extends GridPrivateApiCommunity>(apiRef: RefObject<Api>, props: Pick<DataGridProcessedProps<any>, "pagination" | "signature" | "pageSizeOptions" | "dataSourceRevalidateMs" | "dataSource" | "dataSourceCache" | "onDataSourceError">, options?: GridDataSourceBaseOptions | undefined): { api: { public: GridDataSourceApi; }; debouncedFetchRows: any; strategyProcessor: { strategyName: DataSourceRowsUpdateStrategy; group: "dataSourceRowsUpdate"; processor: GridStrategyProcessor<"dataSourceRowsUpdate">; }; setStrategyAvailability: () => void; startPolling: () => void; stopPolling: () => void; cache…<Api extends GridPrivateApiCommunity>(apiRef: RefObject<Api>, props: Pick<DataGridProcessedProps<any, any>, "pagination" | "signature" | "pageSizeOptions" | "dataSourceRevalidateMs" | "dataSourceKeepPreviousData" | "dataSource" | "dataSourceCache" | "onDataSourceError">, options?: GridDataSourceBaseOptions | undefined): { api: { public: GridDataSourceApi; }; debouncedFetchRows: any; strategyProcessor: { strategyName: DataSourceRowsUpdateStrategy; group: "dataSourceRootRowsUpdate"; processor: GridStrategyProcessor<"dataSourceRootRowsUpdate">; }; setStrategyAvailability: () => void; startPolling…
@mui/x-data-grid/internals · useGridInitialization<PrivateApi extends GridPrivateApiCommon>(privateApiRef: RefObject<PrivateApi>, props: DataGridProcessedProps<any>): void<PrivateApi extends GridPrivateApiCommon>(privateApiRef: RefObject<PrivateApi>, props: DataGridProcessedProps<any, any>): void
@mui/x-data-grid/internals · filterStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "disableMultipleColumnsFiltering" | "filterModel" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "disableMultipleColumnsFiltering" | "filterModel" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · propValidatorsDataGridPropValidator<DataGridProcessedProps<any>>[]PropValidator<DataGridProcessedProps<any, any>>[]
@mui/x-data-grid/internals · useGridHeaderFiltering(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "signature" | "headerFilters">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "signature" | "headerFilters">): void
@mui/x-data-grid/internals · GridVirtualizationState{ [x: string]: Virtualization.State<LayoutDataGridLegacy>; }{ [x: string]: Virtualization.State<LayoutDataGrid>; }
@mui/x-data-grid/internals · columnsStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "columnVisibilityModel" | "columns" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "columnVisibilityModel" | "columns" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · densityStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "density" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "density" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · editingStateInitializer(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any, any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · sortingStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "disableMultipleColumnsSorting" | "sortModel" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "disableMultipleColumnsSorting" | "sortModel" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · useGridPreferencesPanel(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "initialState">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "initialState">): void
@mui/x-data-grid/internals · GridSlotsComponentsProps{ baseAutocomplete?: Partial<AutocompleteProps<string, true, false, true> & BaseAutocompletePropsOverrides> | undefined; baseBadge?: any; baseCheckbox?: any; baseChip?: any; baseCircularProgress?: any; baseDivider?: Partial<DividerProps & BaseDividerPropsOverrides> | undefined; baseLinearProgress?: any; baseMenuList?: any; baseMenuItem?: any; baseTabs?: Partial<Omit<any, "onChange"> & { items: { value: string; label: string; children: React.ReactNode; }[]; value: string; onChange: (event: React.SyntheticEvent, value: string) => void; } & BaseTabsPropsOverrides> | undefined; baseTextField?: any…{ baseAutocomplete?: Partial<AutocompleteProps<string, true, false, true> & BaseAutocompletePropsOverrides> | undefined; baseBadge?: any; baseCheckbox?: any; baseChip?: any; baseCircularProgress?: any; baseDivider?: Partial<DividerProps & BaseDividerPropsOverrides> | undefined; baseLinearProgress?: any; baseMenuList?: any; baseMenuItem?: any; baseModal?: any; baseTabs?: Partial<Omit<any, "onChange"> & { items: { value: string; label: string; children: React.ReactNode; }[]; value: string; onChange: (event: React.SyntheticEvent, value: string) => void; } & BaseTabsPropsOverrides> | undefined; ba…
@mui/x-data-grid/internals · listViewStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "listViewColumn">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "listViewColumn">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · rowsMetaStateInitializer(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any, any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · useGridApiInitialization<PrivateApi extends GridPrivateApiCommon, Api extends GridApiCommon>(inputApiRef: any, props: Pick<DataGridProcessedProps<any>, "signature">): RefObject<PrivateApi><PrivateApi extends GridPrivateApiCommon, Api extends GridApiCommon>(inputApiRef: any, props: Pick<DataGridProcessedProps<any, any>, "signature">): RefObject<PrivateApi>
@mui/x-data-grid/internals · GridFilterInputValueProps{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; slotProps?: { root: T; } | undefined; }{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; disableDebounce?: boolean | undefined; slotProps?: { root: T; } | undefined; }
@mui/x-data-grid/internals · useGridKeyboardNavigation(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any>, "pagination" | "signature" | "paginationMode" | "tabNavigation" | "getRowId" | "headerFilters">): void(apiRef: RefObject<GridPrivateApiCommunity>, props: Pick<DataGridProcessedProps<any, any>, "pagination" | "signature" | "paginationMode" | "tabNavigation" | "getRowId" | "headerFilters">): void
@mui/x-data-grid/internals · columnMenuStateInitializer(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any, any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · paginationStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "pagination" | "signature" | "autoPageSize" | "paginationMode" | "rowCount" | "paginationModel" | "paginationMeta" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "pagination" | "signature" | "autoPageSize" | "paginationMode" | "rowCount" | "paginationModel" | "paginationMeta" | "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · rowSpanningStateInitializer(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any, any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · columnGroupsStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "columnGroupingModel">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "columnGroupingModel">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · columnResizeStateInitializer(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any, any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · rowSelectionStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "rowSelection" | "rowSelectionModel">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "rowSelection" | "rowSelectionModel">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · headerFilteringStateInitializer(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: DataGridProcessedProps<any, any>, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · preferencePanelStateInitializer(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any>, "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>(state: DeepPartial<GridStateCommunity>, props: Pick<DataGridProcessedProps<any, any>, "initialState">, privateApiRef: RefObject<PrivateApi>): DeepPartial<GridStateCommunity>
@mui/x-data-grid/internals · useGridRowSelectionPreProcessors(apiRef: RefObject<GridPrivateApiCommunity>, props: DataGridProcessedProps<any>): void(apiRef: RefObject<GridPrivateApiCommunity>, props: DataGridProcessedProps<any, any>): void
@mui/x-data-grid/components · GridBody(props: GridVirtualScrollerProps): any(props: GridVirtualScrollerProps): React.JSX.Element
@mui/x-data-grid/components · GridMenu(props: GridMenuProps): any(props: GridMenuProps): React.JSX.Element
@mui/x-data-grid/components · GridHeader(): any(): React.JSX.Element
@mui/x-data-grid/components · QuickFilter(props: QuickFilterProps): any(props: QuickFilterProps): React.JSX.Element
@mui/x-data-grid/components · GridPagination(): any(): React.JSX.Element
@mui/x-data-grid/components · GridActionsCell<R extends GridValidRowModel = any, V = any, F = V, N extends GridTreeNodeWithRender = GridTreeNodeWithRender>(props: GridActionsCellProps<R, V, F, N>): any<R extends GridValidRowModel = any, V = any, F = V, N extends GridTreeNodeWithRender = GridTreeNodeWithRender>(props: GridActionsCellProps<R, V, F, N>): React.JSX.Element
@mui/x-data-grid/components · GridBooleanCellReact.MemoExoticComponent<typeof GridBooleanCellRaw>React.MemoExoticComponent<(props: GridBooleanCellProps) => any>
@mui/x-data-grid/components · GridPanelFooter(props: any): any(props: any): React.JSX.Element
@mui/x-data-grid/components · GridPanelHeader(props: any): any(props: any): React.JSX.Element
@mui/x-data-grid/components · GridEditDateCell(props: GridEditDateCellProps): any(props: GridEditDateCellProps): React.JSX.Element
@mui/x-data-grid/components · GridLongTextCell(props: GridLongTextCellProps): any(props: GridLongTextCellProps): React.JSX.Element
@mui/x-data-grid/components · GridPanelContent(props: any): any(props: any): React.JSX.Element
@mui/x-data-grid/components · GridSkeletonCell(props: GridSkeletonCellProps): any(props: GridSkeletonCellProps): React.JSX.Element
@mui/x-data-grid/components · renderActionsCell(params: GridRenderCellParams<any, any, any, GridTreeNodeWithRender>): any(params: GridRenderCellParams<any, any, any, GridTreeNodeWithRender>): React.JSX.Element
@mui/x-data-grid/components · ToolbarButtonPropsOmit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides & { render?: any; }Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides & { render?: any; }
@mui/x-data-grid/components · renderEditDateCell(params: GridRenderEditCellParams<any, any, any, GridTreeNodeWithRender>): any(params: GridRenderEditCellParams<any, any, any, GridTreeNodeWithRender>): React.JSX.Element
@mui/x-data-grid/components · renderLongTextCell(params: GridLongTextCellProps): any(params: GridLongTextCellProps): React.JSX.Element
@mui/x-data-grid/components · GridEditBooleanCell(props: GridEditBooleanCellProps): any(props: GridEditBooleanCellProps): React.JSX.Element
@mui/x-data-grid/components · GridFilterInputDate(props: GridFilterInputDateProps): any(props: GridFilterInputDateProps): React.JSX.Element
@mui/x-data-grid/components · renderEditInputCell(params: GridEditInputCellProps): any(params: GridEditInputCellProps): React.JSX.Element
@mui/x-data-grid/components · GridColumnHeaderItem(props: GridColumnHeaderItemProps): any(props: GridColumnHeaderItemProps): React.JSX.Element
@mui/x-data-grid/components · GridEditLongTextCell(props: GridEditLongTextCellProps): any(props: GridEditLongTextCellProps): React.JSX.Element
@mui/x-data-grid/components · GridFilterInputValue(props: GridTypeFilterInputValueProps): any(props: GridTypeFilterInputValueProps): React.JSX.Element
@mui/x-data-grid/components · GridColumnHeaderTitle(props: GridColumnHeaderTitleProps): any(props: GridColumnHeaderTitleProps): React.JSX.Element
@mui/x-data-grid/components · GridColumnsManagement(props: GridColumnsManagementProps): any(props: GridColumnsManagementProps): React.JSX.Element
@mui/x-data-grid/components · GridCsvExportMenuItem(props: GridCsvExportMenuItemProps): any(props: GridCsvExportMenuItemProps): React.JSX.Element
@mui/x-data-grid/components · QuickFilterClearPropsOmit<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides, "className"> & { render?: any; className?: string | ((state: QuickFilterState) => string) | undefined; }Omit<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides, "className"> & { render?: any; className?: string | ((state: QuickFilterState) => string) | undefined; }
@mui/x-data-grid/components · renderEditBooleanCell(params: GridEditBooleanCellProps): any(params: GridEditBooleanCellProps): React.JSX.Element
@mui/x-data-grid/components · GridFilterInputBoolean(props: GridFilterInputBooleanProps): any(props: GridFilterInputBooleanProps): React.JSX.Element
@mui/x-data-grid/components · renderEditLongTextCell(params: GridEditLongTextCellProps): any(params: GridEditLongTextCellProps): React.JSX.Element
@mui/x-data-grid/components · GridPrintExportMenuItem(props: GridPrintExportMenuItemProps): any(props: GridPrintExportMenuItemProps): React.JSX.Element
@mui/x-data-grid/components · GridActionsCellItemPropsGridActionsCellItemCommonProps & (({ showInMenu?: false | undefined; icon: React.ReactElement<any>; label: string; } & Omit<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides, "component">) | ({ showInMenu: true; closeMenuOnClick?: boolean | undefined; closeMenu?: (() => void) | undefined; label: React.ReactNode; } & Omit<any, "component">))GridActionsCellItemCommonProps & (({ showInMenu?: false | undefined; icon: React.ReactElement<any>; label: string; } & Omit<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides, "component">) | ({ showInMenu: true; closeMenuOnClick?: boolean | undefined; closeMenu?: (() => void) | undefined; label: React.ReactNode; } & Omit<any, "component">))
@mui/x-data-grid/components · GridColumnHeaderSortIconReact.MemoExoticComponent<typeof GridColumnHeaderSortIconRaw>React.MemoExoticComponent<(props: GridColumnHeaderSortIconProps) => React.JSX.Element>
@mui/x-data-grid/components · GridColumnHeaderSeparatorReact.MemoExoticComponent<typeof GridColumnHeaderSeparatorRaw>React.MemoExoticComponent<(props: GridColumnHeaderSeparatorProps) => React.JSX.Element>
@mui/x-data-grid/components · GridColumnMenuColumnsItem(props: GridColumnMenuItemProps): any(props: GridColumnMenuItemProps): React.JSX.Element
@mui/x-data-grid/components · renderEditSingleSelectCell(params: GridEditSingleSelectCellProps): any(params: GridEditSingleSelectCellProps): React.JSX.Element
@mui/x-data-grid/components · GridFilterInputBooleanProps{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; slotProps?: { root: any; } | undefined; }{ item: GridFilterItem; applyValue: (value: GridFilterItem) => void; apiRef: RefObject<Api>; inputRef?: any; focusElementRef?: any; headerFilterMenu?: any; clearButton?: any; isFilterActive?: boolean | undefined; onFocus?: any; onBlur?: any; tabIndex?: number | undefined; disabled?: boolean | undefined; className?: string | undefined; disableDebounce?: boolean | undefined; slotProps?: { root: any; } | undefined; }
@mui/x-data-grid/components · GridFilterInputMultipleValue(props: GridFilterInputMultipleValueProps): any(props: GridFilterInputMultipleValueProps): React.JSX.Element

削除されたクラス/インターフェースのメンバー

memberimport変更前
GridLocaleText.filterPanelColumns@mui/x-data-gridReact.ReactNode
GridLocaleText.filterPanelColumns@mui/x-data-grid/modelsReact.ReactNode
GridPinnedRowsProps.virtualScroller@mui/x-data-grid/internalsVirtualScrollerCompat
GridDetailPanelsProps.virtualScroller@mui/x-data-grid/internalsVirtualScrollerCompat

変更されたクラス/インターフェースのメンバー

member変更前変更後
GridSlots.baseIconButtonReact.JSXElementConstructor<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides>React.JSXElementConstructor<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides>
GridSlots.baseToggleButtonReact.JSXElementConstructor<any>React.JSXElementConstructor<Omit<any, "onChange"> & { selected?: boolean | undefined; value: string; } & BaseToggleButtonPropsOverrides>
GridRowApi.updateRows(updates: GridRowModelUpdate[]): void(updates: (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[]): void
GridApiCommon.getColumn(field: string): GridStateColDef(field: string): GridStateColDef | undefined
GridApiCommon.updateRows(updates: GridRowModelUpdate[]): void(updates: (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[]): void
GridApiCommon.setFilterModel(model: GridFilterModel, reason?: "restoreState" | "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "removeAllFilterItems" | undefined): void(model: GridFilterModel, reason?: "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "restoreState" | "removeAllFilterItems" | undefined): void
GridApiCommon.exportDataAsPrint(options?: GridPrintExportOptions | undefined): void(options?: GridPrintExportOptions | undefined): Promise<void>
GridColumnApi.getColumn(field: string): GridStateColDef(field: string): GridStateColDef | undefined
GridFilterApi.setFilterModel(model: GridFilterModel, reason?: "restoreState" | "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "removeAllFilterItems" | undefined): void(model: GridFilterModel, reason?: "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "restoreState" | "removeAllFilterItems" | undefined): void
GridPrintExportApi.exportDataAsPrint(options?: GridPrintExportOptions | undefined): void(options?: GridPrintExportOptions | undefined): Promise<void>
GridSlotsComponent.baseIconButtonReact.JSXElementConstructor<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides>React.JSXElementConstructor<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides>
GridSlotsComponent.baseToggleButtonReact.JSXElementConstructor<any>React.JSXElementConstructor<Omit<any, "onChange"> & { selected?: boolean | undefined; value: string; } & BaseToggleButtonPropsOverrides>
GridRowProPrivateApi.updateNestedRows(updates: GridRowModelUpdate[], nestedLevel?: string[] | undefined): void(updates: (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[], nestedLevel?: string[] | undefined): void
GridControlledStateReasonLookup.filter"restoreState" | "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "removeAllFilterItems""upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "restoreState" | "removeAllFilterItems"
GridRowApi.updateRows(updates: GridRowModelUpdate[]): void(updates: (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[]): void
GridApiCommon.getColumn(field: string): GridStateColDef(field: string): GridStateColDef | undefined
GridApiCommon.updateRows(updates: GridRowModelUpdate[]): void(updates: (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[]): void
GridApiCommon.setFilterModel(model: GridFilterModel, reason?: "restoreState" | "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "removeAllFilterItems" | undefined): void(model: GridFilterModel, reason?: "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "restoreState" | "removeAllFilterItems" | undefined): void
GridApiCommon.exportDataAsPrint(options?: GridPrintExportOptions | undefined): void(options?: GridPrintExportOptions | undefined): Promise<void>
GridColumnApi.getColumn(field: string): GridStateColDef(field: string): GridStateColDef | undefined
GridFilterApi.setFilterModel(model: GridFilterModel, reason?: "restoreState" | "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "removeAllFilterItems" | undefined): void(model: GridFilterModel, reason?: "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "restoreState" | "removeAllFilterItems" | undefined): void
GridPrintExportApi.exportDataAsPrint(options?: GridPrintExportOptions | undefined): void(options?: GridPrintExportOptions | undefined): Promise<void>
GridSlotsComponent.baseIconButtonReact.JSXElementConstructor<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides>React.JSXElementConstructor<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides>
GridSlotsComponent.baseToggleButtonReact.JSXElementConstructor<any>React.JSXElementConstructor<Omit<any, "onChange"> & { selected?: boolean | undefined; value: string; } & BaseToggleButtonPropsOverrides>
GridRowProPrivateApi.updateNestedRows(updates: GridRowModelUpdate[], nestedLevel?: string[] | undefined): void(updates: (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[], nestedLevel?: string[] | undefined): void
GridControlledStateReasonLookup.filter"restoreState" | "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "removeAllFilterItems""upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "restoreState" | "removeAllFilterItems"
GridSlots.baseIconButtonReact.JSXElementConstructor<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & BaseIconButtonPropsOverrides>React.JSXElementConstructor<Omit<any, "startIcon"> & { label?: string | undefined; color?: "default" | "inherit" | "primary" | undefined; edge?: false | "start" | "end" | undefined; } & LinkableComponentProps & BaseIconButtonPropsOverrides>
GridSlots.baseToggleButtonReact.JSXElementConstructor<any>React.JSXElementConstructor<Omit<any, "onChange"> & { selected?: boolean | undefined; value: string; } & BaseToggleButtonPropsOverrides>
GridApiCommunity.getColumn(field: string): GridStateColDef(field: string): GridStateColDef | undefined
GridApiCommunity.updateRows(updates: GridRowModelUpdate[]): void(updates: (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[]): void
GridApiCommunity.setFilterModel(model: GridFilterModel, reason?: "restoreState" | "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "removeAllFilterItems" | undefined): void(model: GridFilterModel, reason?: "upsertFilterItem" | "upsertFilterItems" | "deleteFilterItem" | "changeLogicOperator" | "restoreState" | "removeAllFilterItems" | undefined): void
GridApiCommunity.exportDataAsPrint(options?: GridPrintExportOptions | undefined): void(options?: GridPrintExportOptions | undefined): Promise<void>
DataGridProcessedProps.onResizeGridEventListener<"debouncedResize"> | undefinedGridEventListener<"debouncedResize", Api> | undefined
DataGridProcessedProps.onMenuOpenGridEventListener<"menuOpen"> | undefinedGridEventListener<"menuOpen", Api> | undefined
DataGridProcessedProps.onRowClickGridEventListener<"rowClick"> | undefinedGridEventListener<"rowClick", Api> | undefined
DataGridProcessedProps.onCellClickGridEventListener<"cellClick"> | undefinedGridEventListener<"cellClick", Api> | undefined
DataGridProcessedProps.onMenuCloseGridEventListener<"menuClose"> | undefinedGridEventListener<"menuClose", Api> | undefined
DataGridProcessedProps.onCellKeyDownGridEventListener<"cellKeyDown"> | undefinedGridEventListener<"cellKeyDown", Api> | undefined
DataGridProcessedProps.onRowEditStopGridEventListener<"rowEditStop"> | undefinedGridEventListener<"rowEditStop", Api> | undefined
DataGridProcessedProps.onStateChangeGridEventListener<"stateChange"> | undefinedGridEventListener<"stateChange", Api> | undefined
DataGridProcessedProps.onCellEditStopGridEventListener<"cellEditStop"> | undefinedGridEventListener<"cellEditStop", Api> | undefined
DataGridProcessedProps.onColumnResizeGridEventListener<"columnResize"> | undefinedGridEventListener<"columnResize", Api> | undefined
DataGridProcessedProps.onRowEditStartGridEventListener<"rowEditStart"> | undefinedGridEventListener<"rowEditStart", Api> | undefined
DataGridProcessedProps.onCellEditStartGridEventListener<"cellEditStart"> | undefinedGridEventListener<"cellEditStart", Api> | undefined
DataGridProcessedProps.onClipboardCopyGridEventListener<"clipboardCopy"> | undefinedGridEventListener<"clipboardCopy", Api> | undefined
DataGridProcessedProps.onRowDoubleClickGridEventListener<"rowDoubleClick"> | undefinedGridEventListener<"rowDoubleClick", Api> | undefined
DataGridProcessedProps.processRowUpdate((newRow: R, oldRow: R, params: { rowId: GridRowId; }) => R | Promise<R>) | undefined((newRow: R, oldRow: R, params: { rowId: GridRowId; }) => R | GridRowModelReplace<R> | Promise<R | GridRowModelReplace<R>>) | undefined
DataGridProcessedProps.onCellDoubleClickGridEventListener<"cellDoubleClick"> | undefinedGridEventListener<"cellDoubleClick", Api> | undefined
DataGridProcessedProps.onColumnHeaderOutGridEventListener<"columnHeaderOut"> | undefinedGridEventListener<"columnHeaderOut", Api> | undefined
DataGridProcessedProps.onSortModelChange((model: GridSortModel, details: GridCallbackDetails<any>) => void) | undefined((model: GridSortModel, details: GridCallbackDetails<any, Api>) => void) | undefined
DataGridProcessedProps.onColumnHeaderOverGridEventListener<"columnHeaderOver"> | undefinedGridEventListener<"columnHeaderOver", Api> | undefined
DataGridProcessedProps.onColumnHeaderClickGridEventListener<"columnHeaderClick"> | undefinedGridEventListener<"columnHeaderClick", Api> | undefined
DataGridProcessedProps.onColumnHeaderEnterGridEventListener<"columnHeaderEnter"> | undefinedGridEventListener<"columnHeaderEnter", Api> | undefined
DataGridProcessedProps.onColumnHeaderLeaveGridEventListener<"columnHeaderLeave"> | undefinedGridEventListener<"columnHeaderLeave", Api> | undefined
DataGridProcessedProps.onColumnOrderChangeGridEventListener<"columnOrderChange"> | undefinedGridEventListener<"columnOrderChange", Api> | undefined
DataGridProcessedProps.onColumnWidthChangeGridEventListener<"columnWidthChange"> | undefinedGridEventListener<"columnWidthChange", Api> | undefined
DataGridProcessedProps.onFilterModelChange((model: GridFilterModel, details: GridCallbackDetails<"filter">) => void) | undefined((model: GridFilterModel, details: GridCallbackDetails<"filter", Api>) => void) | undefined
DataGridProcessedProps.onPreferencePanelOpenGridEventListener<"preferencePanelOpen"> | undefinedGridEventListener<"preferencePanelOpen", Api> | undefined
DataGridProcessedProps.onRowModesModelChange((rowModesModel: GridRowModesModel, details: GridCallbackDetails<any>) => void) | undefined((rowModesModel: GridRowModesModel, details: GridCallbackDetails<any, Api>) => void) | undefined
DataGridProcessedProps.onCellModesModelChange((cellModesModel: GridCellModesModel, details: GridCallbackDetails<any>) => void) | undefined((cellModesModel: GridCellModesModel, details: GridCallbackDetails<any, Api>) => void) | undefined
DataGridProcessedProps.onPreferencePanelCloseGridEventListener<"preferencePanelClose"> | undefinedGridEventListener<"preferencePanelClose", Api> | undefined
DataGridProcessedProps.onPaginationModelChange((model: GridPaginationModel, details: GridCallbackDetails<"pagination">) => void) | undefined((model: GridPaginationModel, details: GridCallbackDetails<"pagination", Api>) => void) | undefined
DataGridProcessedProps.onColumnHeaderContextMenuGridEventListener<"columnHeaderContextMenu"> | undefinedGridEventListener<"columnHeaderContextMenu", Api> | undefined
DataGridProcessedProps.onColumnHeaderDoubleClickGridEventListener<"columnHeaderDoubleClick"> | undefinedGridEventListener<"columnHeaderDoubleClick", Api> | undefined
DataGridProcessedProps.onRowSelectionModelChange((rowSelectionModel: GridRowSelectionModel, details: GridCallbackDetails<any>) => void) | undefined((rowSelectionModel: GridRowSelectionModel, details: GridCallbackDetails<any, Api>) => void) | undefined
DataGridProcessedProps.onColumnVisibilityModelChange((model: GridColumnVisibilityModel, details: GridCallbackDetails<any>) => void) | undefined((model: GridColumnVisibilityModel, details: GridCallbackDetails<any, Api>) => void) | undefined
GridPrivateOnlyApiCommon.updateNestedRows(updates: GridRowModelUpdate[], nestedLevel?: string[] | undefined): void(updates: (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[], nestedLevel?: string[] | undefined): void
GridPrivateOnlyApiCommon.updateControlState<K extends keyof GridControlledStateReasonLookup>(key: K, state: (oldState: PrivateApi["state"][K]) => PrivateApi["state"][K], reason?: GridControlledStateReasonLookup[K] | undefined): boolean<K extends keyof GridControlledStateReasonLookup>(key: K, state: (oldState: Api["state"][K]) => Api["state"][K], reason?: GridControlledStateReasonLookup[K] | undefined): boolean
GridPrivateOnlyApiCommon.updateNonPivotRows(rows: readonly GridRowModelUpdate[], keepPreviousRows?: boolean | undefined): void(rows: readonly (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[], keepPreviousRows?: boolean | undefined): void
GridPrivateOnlyApiCommon.registerControlState<E extends keyof GridControlledStateEventLookup, Args>(controlState: GridControlStateItem<PrivateApi["state"], Args, E>): void<E extends keyof GridControlledStateEventLookup, Args>(controlState: GridControlStateItem<Api["state"], Args, E, Api>): void
GridDataSourceBaseOptions.handleEditRow((params: GridUpdateRowParams, updatedRow: GridValidRowModel) => void) | undefined((params: GridUpdateRowParams, rowUpdate: GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>) => void) | undefined
GridDataSourceBaseOptions.fetchRowChildren((parents: GridRowId[], options?: GridDataSourceFetchRowChildrenOptions | undefined) => void) | undefined((parents: GridRowId[], fetchParams: GridGetRowsParams[], showChildrenLoading?: boolean | undefined) => void) | undefined
GridPivotingPrivateApiCommunity.updateNonPivotRows(rows: readonly GridRowModelUpdate[], keepPreviousRows?: boolean | undefined): void(rows: readonly (GridRowModelUpdate | GridRowModelReplace<GridValidRowModel>)[], keepPreviousRows?: boolean | undefined): void
DataGridPropsWithoutDefaultValue.onResizeGridEventListener<"debouncedResize"> | undefinedGridEventListener<"debouncedResize", Api> | undefined
DataGridPropsWithoutDefaultValue.onMenuOpenGridEventListener<"menuOpen"> | undefinedGridEventListener<"menuOpen", Api> | undefined
DataGridPropsWithoutDefaultValue.onRowClickGridEventListener<"rowClick"> | undefinedGridEventListener<"rowClick", Api> | undefined
DataGridPropsWithoutDefaultValue.onCellClickGridEventListener<"cellClick"> | undefinedGridEventListener<"cellClick", Api> | undefined
DataGridPropsWithoutDefaultValue.onMenuCloseGridEventListener<"menuClose"> | undefinedGridEventListener<"menuClose", Api> | undefined
DataGridPropsWithoutDefaultValue.onCellKeyDownGridEventListener<"cellKeyDown"> | undefinedGridEventListener<"cellKeyDown", Api> | undefined
DataGridPropsWithoutDefaultValue.onRowEditStopGridEventListener<"rowEditStop"> | undefinedGridEventListener<"rowEditStop", Api> | undefined
DataGridPropsWithoutDefaultValue.onStateChangeGridEventListener<"stateChange"> | undefinedGridEventListener<"stateChange", Api> | undefined
DataGridPropsWithoutDefaultValue.onCellEditStopGridEventListener<"cellEditStop"> | undefinedGridEventListener<"cellEditStop", Api> | undefined
DataGridPropsWithoutDefaultValue.onColumnResizeGridEventListener<"columnResize"> | undefinedGridEventListener<"columnResize", Api> | undefined
DataGridPropsWithoutDefaultValue.onRowEditStartGridEventListener<"rowEditStart"> | undefinedGridEventListener<"rowEditStart", Api> | undefined
DataGridPropsWithoutDefaultValue.onCellEditStartGridEventListener<"cellEditStart"> | undefinedGridEventListener<"cellEditStart", Api> | undefined
DataGridPropsWithoutDefaultValue.onClipboardCopyGridEventListener<"clipboardCopy"> | undefinedGridEventListener<"clipboardCopy", Api> | undefined
DataGridPropsWithoutDefaultValue.onRowDoubleClickGridEventListener<"rowDoubleClick"> | undefinedGridEventListener<"rowDoubleClick", Api> | undefined
DataGridPropsWithoutDefaultValue.processRowUpdate((newRow: R, oldRow: R, params: { rowId: GridRowId; }) => R | Promise<R>) | undefined((newRow: R, oldRow: R, params: { rowId: GridRowId; }) => R | GridRowModelReplace<R> | Promise<R | GridRowModelReplace<R>>) | undefined
DataGridPropsWithoutDefaultValue.onCellDoubleClickGridEventListener<"cellDoubleClick"> | undefinedGridEventListener<"cellDoubleClick", Api> | undefined
DataGridPropsWithoutDefaultValue.onColumnHeaderOutGridEventListener<"columnHeaderOut"> | undefinedGridEventListener<"columnHeaderOut", Api> | undefined
DataGridPropsWithoutDefaultValue.onSortModelChange((model: GridSortModel, details: GridCallbackDetails<any>) => void) | undefined((model: GridSortModel, details: GridCallbackDetails<any, Api>) => void) | undefined
DataGridPropsWithoutDefaultValue.onColumnHeaderOverGridEventListener<"columnHeaderOver"> | undefinedGridEventListener<"columnHeaderOver", Api> | undefined
DataGridPropsWithoutDefaultValue.onColumnHeaderClickGridEventListener<"columnHeaderClick"> | undefinedGridEventListener<"columnHeaderClick", Api> | undefined
DataGridPropsWithoutDefaultValue.onColumnHeaderEnterGridEventListener<"columnHeaderEnter"> | undefinedGridEventListener<"columnHeaderEnter", Api> | undefined
DataGridPropsWithoutDefaultValue.onColumnHeaderLeaveGridEventListener<"columnHeaderLeave"> | undefinedGridEventListener<"columnHeaderLeave", Api> | undefined
DataGridPropsWithoutDefaultValue.onColumnOrderChangeGridEventListener<"columnOrderChange"> | undefinedGridEventListener<"columnOrderChange", Api> | undefined
DataGridPropsWithoutDefaultValue.onColumnWidthChangeGridEventListener<"columnWidthChange"> | undefinedGridEventListener<"columnWidthChange", Api> | undefined
DataGridPropsWithoutDefaultValue.onFilterModelChange((model: GridFilterModel, details: GridCallbackDetails<"filter">) => void) | undefined((model: GridFilterModel, details: GridCallbackDetails<"filter", Api>) => void) | undefined
DataGridPropsWithoutDefaultValue.onPreferencePanelOpenGridEventListener<"preferencePanelOpen"> | undefinedGridEventListener<"preferencePanelOpen", Api> | undefined
DataGridPropsWithoutDefaultValue.onRowModesModelChange((rowModesModel: GridRowModesModel, details: GridCallbackDetails<any>) => void) | undefined((rowModesModel: GridRowModesModel, details: GridCallbackDetails<any, Api>) => void) | undefined
DataGridPropsWithoutDefaultValue.onCellModesModelChange((cellModesModel: GridCellModesModel, details: GridCallbackDetails<any>) => void) | undefined((cellModesModel: GridCellModesModel, details: GridCallbackDetails<any, Api>) => void) | undefined
DataGridPropsWithoutDefaultValue.onPreferencePanelCloseGridEventListener<"preferencePanelClose"> | undefinedGridEventListener<"preferencePanelClose", Api> | undefined
DataGridPropsWithoutDefaultValue.onPaginationModelChange((model: GridPaginationModel, details: GridCallbackDetails<"pagination">) => void) | undefined((model: GridPaginationModel, details: GridCallbackDetails<"pagination", Api>) => void) | undefined
DataGridPropsWithoutDefaultValue.onColumnHeaderContextMenuGridEventListener<"columnHeaderContextMenu"> | undefinedGridEventListener<"columnHeaderContextMenu", Api> | undefined
DataGridPropsWithoutDefaultValue.onColumnHeaderDoubleClickGridEventListener<"columnHeaderDoubleClick"> | undefinedGridEventListener<"columnHeaderDoubleClick", Api> | undefined
DataGridPropsWithoutDefaultValue.onRowSelectionModelChange((rowSelectionModel: GridRowSelectionModel, details: GridCallbackDetails<any>) => void) | undefined((rowSelectionModel: GridRowSelectionModel, details: GridCallbackDetails<any, Api>) => void) | undefined
DataGridPropsWithoutDefaultValue.onColumnVisibilityModelChange((model: GridColumnVisibilityModel, details: GridCallbackDetails<any>) => void) | undefined((model: GridColumnVisibilityModel, details: GridCallbackDetails<any, Api>) => void) | undefined

新たに非推奨

export@deprecated
@mui/x-data-grid · GridPanelHeaderThis component is not used internally and will be removed in a future major release.
@mui/x-data-grid · GridUpdateActionUse `GridRowModelUpdate` or `GridRowModelReplace` instead.
@mui/x-data-grid/models · GridUpdateActionUse `GridRowModelUpdate` or `GridRowModelReplace` instead.
@mui/x-data-grid/components · GridPanelHeaderThis component is not used internally and will be removed in a future major release.

要件の変更(engines、peer 依存関係)

変更前変更後
peerDependencies.@mui/system^5.15.14 || ^6.0.0 || ^7.0.0^7.3.0 || ^9.0.0
peerDependencies.@mui/material^5.15.14 || ^6.0.0 || ^7.0.0^7.3.0 || ^9.0.0
新しいエクスポート (49)
importexportkind
@mui/x-data-gridToolbarRootvariable
@mui/x-data-griduseFirstRendervariable
@mui/x-data-gridGridRowCheckboxvariable
@mui/x-data-gridGridFilterPanelBasevariable
@mui/x-data-gridGridRowModelReplaceinterface
@mui/x-data-gridGridFilterPanelPropsinterface
@mui/x-data-gridGridRowCheckboxPropsinterface
@mui/x-data-gridGridMultiSelectColDefinterface
@mui/x-data-gridStylesheetErrorReasonvariable
@mui/x-data-gridBaseModalPropsOverridesinterface
@mui/x-data-gridGridFilterPanelBasePropsinterface
@mui/x-data-gridGridRowSpanningPrivateApiinterface
@mui/x-data-gridRowCheckboxPropsOverridesinterface
@mui/x-data-grid/hooksuseFirstRendervariable
@mui/x-data-grid/modelsGridRowModelReplaceinterface
@mui/x-data-grid/modelsGridRowCheckboxPropsinterface
@mui/x-data-grid/modelsGridMultiSelectColDefinterface
@mui/x-data-grid/modelsStylesheetErrorReasonvariable
@mui/x-data-grid/modelsBaseModalPropsOverridesinterface
@mui/x-data-grid/modelsGridRowSpanningPrivateApiinterface
@mui/x-data-grid/modelsRowCheckboxPropsOverridesinterface
@mui/x-data-grid/internalsSelectPropstype
@mui/x-data-grid/internalsfocusElementfunction
@mui/x-data-grid/internalsgetReplaceRowvariable
@mui/x-data-grid/internalsTextFieldPropstype
@mui/x-data-grid/internalsuseFirstRendervariable
@mui/x-data-grid/internalsisReplaceUpdatevariable
@mui/x-data-grid/internalsremoveDiacriticsvariable
@mui/x-data-grid/internalsAutocompletePropstype
@mui/x-data-grid/internalsgridRowIdSelectorvariable
@mui/x-data-grid/internalsgetGridCellElementfunction
@mui/x-data-grid/internalsisFillDownShortcutfunction
@mui/x-data-grid/internalsGRID_STRING_COL_DEFvariable
@mui/x-data-grid/internalsisFillRightShortcutfunction
@mui/x-data-grid/internalsisMultiSelectColDeffunction
@mui/x-data-grid/internalsisSelectAllShortcutfunction
@mui/x-data-grid/internalsuseSyncExternalStorevariable
@mui/x-data-grid/internalsusePinnedScrollOffsetfunction
@mui/x-data-grid/internalsgridFilterModelSelectorvariable
@mui/x-data-grid/internalsregisterGridColumnTypesvariable
@mui/x-data-grid/internalsgetValueFromValueOptionsfunction
@mui/x-data-grid/internalsuseGridDataSourcePollingvariable
@mui/x-data-grid/internalswarnIfReplaceLosesPrototypevariable
@mui/x-data-grid/internalsuseGridDataSourceFilterModelChangevariable
@mui/x-data-grid/componentsToolbarRootvariable
@mui/x-data-grid/componentsGridRowCheckboxvariable
@mui/x-data-grid/componentsGridFilterPanelBasevariable
@mui/x-data-grid/componentsGridFilterPanelPropsinterface
@mui/x-data-grid/componentsGridFilterPanelBasePropsinterface

これらのバージョン間の changelog

パッケージ作者が公開したテキストをそのまま表示しています。

9.15.0
_Oct 6, 2026_

We'd like to extend a big thank you to the 17 contributors who made this release possible. Here are some highlights ✨:

- 🌍 Add Russian (ru-RU) locale to the Scheduler
- 📐 New `height` prop to size the Data Grid without a wrapper
- 📅 New `onCancel` callback prop on the Date and Time Pickers
- ⌨️ Home/End, Ctrl+Home/End, and PageUp/PageDown keyboard navigation in the Charts
- 🔒 Data Grid and Charts exports work under a Content Security Policy
- 🐞 Bugfixes
- 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions:
@Anexus5919, @davidjb, @kwy404, @mixelburg, @Sazuru

The following team members contributed to this release:
@arminmeh, @brijeshb42, @flaviendelangle, @Janpot, @JCQuintas, @LukasTy, @mapache-salvaje, @michelengelen, @noraleonte, @rita-codes, @romgrk, @siriwatknp

### Data Grid
9.15.0
- [DataGrid] Add `height` prop for sizing without a wrapper (#23628) @michelengelen
- [DataGrid] Cap the pagination toolbar so the footer height is stable on mount (#23547) @JCQuintas
- [DataGrid] Document `rowsSet`, `filteredRowsSet` & `sortedRowsSet` events (#23631) @michelengelen
- [DataGrid] Extract the data source polling into a shared hook (#23714) @LukasTy
- [DataGrid] Fix `autosizeColumns` with wrapped header text (#23241) @siriwatknp
- [DataGrid] Fix flex column jump when a detail panel expands (#23576) @michelengelen
- [DataGrid] Fix stale columns and stalled loading in the demo data generator (#23727) @LukasTy
- [DataGrid] Fix stale rows and lost edits in `useMockServer` (#23751) @LukasTy
- [DataGrid] Fix the `height` prop overflowing a narrow flex row parent (#23745) @LukasTy
- [DataGrid] Fix the `inputRef` prop type warning in select-based filter inputs (#23728) @LukasTy
- [DataGrid] Keep empty first and last cells when copying rows (#23753) @Anexus5919
- [DataGrid] Keep pinned cells opaque without `color-mix()` support (#23563) @michelengelen
- [DataGrid] Let the theme disable the row checkbox ripple (#23703) @siriwatknp
- [DataGrid] Stop the data source polling after the grid unmounts (#23709) @LukasTy
- [DataGrid] Stop the lazy loading polling when `lazyLoading` turns off (#23717) @LukasTy
- [DataGrid] Support `href` on `GridActionsCellItem` (#23630) @michelengelen
9.15.0
Same changes as in `@mui/x-data-grid@9.15.0`.
9.15.0
Same changes as in `@mui/x-data-grid-pro@9.15.0`, plus:

- [DataGridPremium] Clear the aggregation from the column menu (#23641) @Anexus5919
- [DataGridPremium] Fix exports failing or hanging under a Content Security Policy (#23521) @JCQuintas

### Date and Time Pickers
9.15.0
- [fields] Focus the section synchronously on `mousedown` (#23642) @michelengelen
- [pickers] Add `onCancel` callback prop (#23669) @michelengelen
- [pickers] Fix `TimeClock` `PageUp` and `PageDown` at noon (#23741) @kwy404
- [pickers] Fix `getDaysInMonth` on dates bound to a timezone before 1970 (#23302) @JCQuintas
- [pickers] Fix month label jump when switching months fast (#23645) @michelengelen
- [pickers] Fix singular/plural clock number ARIA labels (#23683) @michelengelen
- [pickers] Fix the uncontrolled `defaultValue` change warning (#23702) @LukasTy
- [pickers] Migrate picker hooks to the `manager` pattern (#23684) @michelengelen
- [pickers] Preserve plain Day.js values across system DST changes (#22278) @LukasTy
9.15.0
Same changes as in `@mui/x-date-pickers@9.15.0`.

### Charts
9.15.0
- [charts] Add Home/End, Ctrl+Home/End, and PageUp/PageDown keyboard navigation (#23146) @JCQuintas
- [charts] Disable the `SparkLineChart` axis listener when nothing uses it (#23681) @Anexus5919
- [charts] Fix `Unsupported style property @media` warning with responsive theme typography (#23705) @noraleonte
- [charts] Pass `SparkLineChart` container props to the data provider (#23690) @mixelburg
9.15.0
Same changes as in `@mui/x-charts@9.15.0`, plus:

- [charts-pro] Fix image export under a CSP when styles come only from `<link>` stylesheets (#23721) @Anexus5919
- [charts-pro] Fix exports failing or hanging under a Content Security Policy (#23521) @JCQuintas
9.15.0
Same changes as in `@mui/x-charts-pro@9.15.0`, plus:

- [charts-premium] Move the Excel export defaults out of the types file (#23643) @JCQuintas

### Tree View
9.15.0
- [tree view] Use `aria-selected` instead of `aria-checked` when `checkboxSelection` is disabled (#23679) @michelengelen
9.15.0
Same changes as in `@mui/x-tree-view@9.15.0`.

### Scheduler
9.15.0
Internal changes.

### Docs

- [DataGrid] Make product comparisons more explicit on Overview page (#22696) @mapache-salvaje
- [tree view] Fix typo on Customization page (#23691) @davidjb

### Core

- [code-infra] Cap typecheck concurrency and remove `typescript:ci` (#23731) @Janpot
- [code-infra] Clear the demo data caches between regression routes (#23747) @Janpot
- [code-infra] Enable pnpm `autoDedupe` (#23706) @LukasTy
- [code-infra] Fix the stale `@types/node` entry in the lockfile (#23742) @LukasTy
- [code-infra] Mark the Argos reference branch for release branch cuts (#23776) @Janpot
- [code-infra] Only fake timers while a regression test case mounts (#23748) @Janpot
- [code-infra] Widen `@babel/runtime` range and stop emitting empty class fields (#23707) @brijeshb42
- [docs-infra] Migrate deploy-succeeded to event-triggered function (#23634) @brijeshb42
- [docs-infra] Retire the docs service worker (#23674) @Janpot

### Miscellaneous

- [ci] Flake-fix caller: follow mui-public's central model default (#23680) @Janpot
- [internals] Fix `hash` word indexing and buffer sizing (#23494) @romgrk
- [test] Fix regression flake when an aborted image errors mid-wait (#23708) @JCQuintas
- [test] Fix the flaky data grid export tests (#23720) @LukasTy
- [test] Fix the flaky detail panel flex width test on React 18 (#23710) @LukasTy
- [test] Load the regression fonts from npm instead of Google Fonts (#23775) @Janpot
- [test] Make regression screenshot rasterization deterministic (#23722) @LukasTy
- [test] Wait for the Mars texture before the `MarsMap` regression screenshot (#23730) @LukasTy
- [virtualizer] Do not affect `columnPositions` selector with unrelated state change (#23629) @arminmeh
- [x-internals] Import Base UI utils directly instead of re-exporting them (#23373) @romgrk
- [x-internals] Import the store from `@base-ui/utils` directly (#23335) @romgrk
9.14.0
_Sep 17, 2026_

We'd like to extend a big thank you to the 16 contributors who made this release possible. Here are some highlights ✨:

- 🌍 Add Hebrew (he-IL) locale to the Scheduler
- 📅 Scheduler time grid now opens at 7 AM by default, configurable with the new `initialScrollTime` prop
- 🗓️ Auto-scheduling engine for finish-to-start dependencies in the Premium Event Timeline
- 🧩 New content slots for the Event Timeline event block and resource title cell
- ♿️ Charts announce the visible zoom range to screen readers
- 🐞 Bugfixes
- 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions:
@eterry1388, @jamesDin, @kareem-ib, @mateuseap, @mustafajw07

The following team members contributed to this release:
@arminmeh, @bernardobelchior, @brijeshb42, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes

### Data Grid
9.14.0
- [DataGrid] Do not crash on unmount when the document has no body (#23431) @eterry1388
- [DataGrid] Fix `MissingRowIdError` on cell `mousedown`/`mouseup` after row removal (#23261) @kareem-ib
- [DataGrid] Fix quick filter dropping a pending search on parser identity change (#23575) @michelengelen
- [DataGrid] Keep overlays sticky in RTL mode (#23492) @arminmeh
- [DataGrid] Prevent scroll area state update before mount (#23478) @michelengelen
- [DataGrid] Remove `'menu'` role from the actions cell (#23437) @michelengelen
9.14.0
Same changes as in `@mui/x-data-grid@9.14.0`, plus:

- [DataGridPro] Fix data integrity issue in nested server data (#23518) @MBilalShafi
- [DataGridPro] Keep parent selection when lazily loaded children arrive (#23421) @michelengelen
9.14.0
Same changes as in `@mui/x-data-grid-pro@9.14.0`.

### Date and Time Pickers
9.14.0
Internal changes.
9.14.0
Same changes as in `@mui/x-date-pickers@9.14.0`.

### Charts
9.14.0
- [charts] Announce the visible zoom range to screen readers (#23371) @JCQuintas
- [charts] Fix Premium chart zoom props and `apiRef` forwarding (#23590) @bernardobelchior
9.14.0
Same changes as in `@mui/x-charts@9.14.0`.
9.14.0
Same changes as in `@mui/x-charts-pro@9.14.0`, plus:

- [charts-premium] Add the Excel data extraction layer (#23569) @JCQuintas
- [charts-premium] Forward `apiRef` on `RadialBarChart` and `RadialLineChart` (#23625) @JCQuintas

### Tree View
9.14.0
- [tree view] Optimize lazy loading store writes for nested children (#23489) @noraleonte
- [tree view] Prune stale children when replacing an item's children (#23598) @JCQuintas
9.14.0
Same changes as in `@mui/x-tree-view@9.14.0`.

### Scheduler

#### Breaking changes

- The `dataSource` prop has been removed from the Community Event Calendar components:
  `EventCalendar`, `StandaloneDayView`, `StandaloneWeekView`, `StandaloneMonthView`,
  `StandaloneAgendaView`, `StandaloneCompactDayView`, `StandaloneCompactThreeDayView` and
  `StandaloneCompactWeekView`.

  Lazy loading has always been Premium-only, and the prop never had any effect on these
  components: it left the calendar in a permanent loading state. To load events through a data
  source, use `EventCalendarPremium` (or the Premium standalone views) and `EventTimelinePremium`,
  where `dataSource` is unchanged.

  ```diff
  -import { EventCalendar } from '@mui/x-scheduler/event-calendar';
  +import { EventCalendarPremium } from '@mui/x-scheduler-premium/event-calendar-premium';

  -<EventCalendar dataSource={dataSource} />
  +<EventCalendarPremium dataSource={dataSource} />
  ```
9.13.0
<!-- generated comparing v9.12.0..master -->

_Sep 4, 2026_

We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:

- 🦮 Improve keyboard navigation features of the Charts.
- 🎨 Improved customization of the edit event dialog in the `EventCalendar`
- 🐞 Bugfixes
- 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions:
@Anexus5919, @jvskriubakken, @mustafajw07, @roychan1

The following team members contributed to this release:
@brijeshb42, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @LukasTy, @michelengelen, @noraleonte, @rita-codes, @silviuaavram

### Data Grid
9.13.0
- [DataGrid] Call `onValueChange` after `setEditCellValue` in edit cells (#23417) @michelengelen
- [DataGrid] Add support for replacing rows instead of merging updates (#23323) @jvskriubakken
- [DataGrid] Always render `rowHeader` in virtualized setups (#23386) @silviuaavram
- [DataGrid] Export `ToolbarRoot` (#23322) @JCQuintas
- [DataGrid] Fix `rowsPerPage` selector appearing when `autoPageSize` is enabled and `pageSize` is one of `pageSizeOptions` (#23401) @roychan1
- [DataGrid] Fix row tree reset when a data source grid becomes visible (#23288) @JCQuintas
9.13.0
Same changes as in `@mui/x-data-grid@9.13.0`, plus:

- [DataGridPro] Remove rows deleted server-side on nested lazy loading revalidation (#23320) @JCQuintas
- [DataGridPro] Stop `disableDebounce` from reaching the DOM in multi select filter (#23445) @JCQuintas
9.13.0
Same changes as in `@mui/x-data-grid-pro@9.13.0`, plus:

- [DataGridPremium] Refine cell selection and speed up clipboard copy (#23473) @michelengelen
- [DataGridPremium] Select all cells with Ctrl+A (#23415) @michelengelen

### Date and Time Pickers
9.13.0
Internal changes.
9.13.0
Same changes as in `@mui/x-date-pickers@9.13.0`.

### Charts

このデータを AI エージェントに渡す

Vigia は無料の MCP サーバーです。コーディングエージェントがコードを書く前に、バージョン・破壊的変更・脆弱性を確認できます。登録も API キーも不要です。

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Cursor に追加VS Code に追加★ GitHub でスターを付ける

その他の MCP クライアント
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

エージェント用スキル (SKILL.md):Vigia を使うタイミングをエージェントに伝えます · プルリクエスト用 GitHub Action

よくある質問

@mui/x-data-grid を 8 から 9 にアップグレードする際の破壊的変更は?

@mui/x-data-grid 8.29.5 と 9.15.0 の間で、Vigia は削除されたエクスポートを 1 件、変更されたシグネチャを 162 件、削除または変更されたクラス/インターフェースのメンバーを 111 件検出しました。

@mui/x-data-grid 9 で非推奨になったものは?

@mui/x-data-grid 9.15.0 では 4 件のエクスポートまたはメンバーが新たに非推奨になりました。

エージェント向け

GET https://vigia.coredls.cloud/v1/packages/npm/@mui/x-data-grid/upgrade?from=8.29.5&to=9.15.0