Rich Tree View - Focus
Learn how to focus Tree View items.
Imperative API
To use the apiRef object, you need to initialize it using the useRichTreeViewApiRef() or useRichTreeViewProApiRef() hook as follows:
// Community package
const apiRef = useRichTreeViewApiRef();
return <RichTreeView apiRef={apiRef} items={ITEMS} />;
// Pro package
const apiRef = useRichTreeViewProApiRef();
return <RichTreeViewPro apiRef={apiRef} items={ITEMS} />;
When your component first renders, apiRef.current is undefined.
After the initial render, apiRef holds methods to interact imperatively with RichTreeView.
Focus a specific item
Use the focusItem() API method to focus a specific item.
apiRef.current.focusItem(
// The DOM event that triggers the change
event,
// The id of the item to focus
itemId,
);
- Data Grid
- Date and Time Pickers
- Charts
- Tree View
Press Enter to start editing
API
See the documentation below for a complete reference to all of the props and classes available to the components mentioned here.