File Explorer Basic - Selection
Learn how to enable item selection for the File Explorer component.
Single selection
By default, the File Explorer allows selecting a single item.
- Data Grid
- Date and Time Pickers
- Charts
- File Explorer
- Data Grid
- Date and Time Pickers
- Charts
- File Explorer
- Data Grid
- Date and Time Pickers
- Charts
- File Explorer
- Data Grid
- Date and Time Pickers
- Charts
- File Explorer
This is also compatible with multi selection:
- Data Grid
- Date and Time Pickers
- Charts
- File Explorer
Controlled selection
Use the selectedItems
prop to control selected File Explorer items.
You can also use the onSelectedItemsChange
prop to listen to changes in the selected items and update the prop accordingly.
- Data Grid
- Date and Time Pickers
- Charts
- File Explorer
Track item selection change
Use the onItemSelectionToggle
prop if you want to react to an item selection change:
No item selection recorded
- Data Grid
- Date and Time Pickers
- Charts
- File Explorer
Imperative API
Select or deselect an item
Use the selectItem
API method to select or deselect an item:
apiRef.current.selectItem({
// The DOM event that triggered the change
event,
// The id of the item to select or deselect
itemId,
// If `true`, the other already selected items will remain selected
// Otherwise, they will be deselected
// This parameter is only relevant when `multiSelect` is `true`
keepExistingSelection,
// If `true` the item will be selected
// If `false` the item will be deselected
// If not defined, the item's new selection status will be the opposite of its current one
shouldBeSelected,
});
- @mui/x-data-grid
- @mui/x-data-grid-pro
- Date and Time Pickers
- Charts
- File Explorer
You can use the keepExistingSelection
property to avoid losing the already selected items when using multiSelect
:
- @mui/x-data-grid
- @mui/x-data-grid-pro
- Date and Time Pickers
- Charts
- File Explorer