Comments (2)
I am not sure if I understand the motivation behind extending the GridApi.
Is it,
- To extend the API by adding custom methods which you can later access using
apiRef.current.customMethod
or - To override the internal API methods added by the grid
For 1, you could simply use the custom methods wherever needed without adding them to the apiRef
.
For 2, it is not recommended as it may cause the grid to behave unexpectedly if factory methods are overridden improperly, you are provided with exposed props where it makes sense for the developers to override the methods via slotProps
or component props in general.
Therefore, if you could expand more about the motivation, we may be able to assist you better.
Thanks
from mui-x.
The issue has been inactive for 7 days and has been automatically closed. If you think that it has been incorrectly closed, please reopen it and provide missing information (if any) or continue the last discussion.
from mui-x.
Related Issues (20)
- [pickers] Consolidate `export` strategy HOT 1
- Source code of pro and premium packages HOT 6
- Data Grid Premium, Row grouping : How to conditionally change rows group background color ? HOT 6
- [DataGrid] All cells are all rerendered on every keystroke when row is in edit mode
- [pickers] When formatting a DatePicker Component with "DD MMM YYYY", default placeholder is "DD MMMM YYYY" HOT 5
- [docs] Demo PickersPlaygroundWrapper crashes HOT 2
- [question] How does one theme CalendarPicker from @mui/lab? HOT 4
- disableExtendRowFullWidth removed on V6, issues with table
- [data grid] Facing issues due to `disableExtendRowFullWidth` prop removed in v6 HOT 6
- [pickers] Customizing selected year on `DatePicker` HOT 5
- [core] Migrate from yarn to pnpm
- [DateCalendar] Excessive empty space at the bottom of the calendar HOT 4
- Date and numeric filters code seem incorrect? HOT 1
- [data grid] autosizing does not work with auto getRowHeight HOT 2
- Option to make grouped row summaries sticky as you scroll HOT 5
- [DataGrid] `backspace` on selected cells should clear their content HOT 2
- [docs/feature] Add a receipe for integrating datagrid with any form library HOT 3
- [datagrid] `GridActionsCellItem` menu doesn't restore focus after `escape` HOT 2
- Tooltip changes the size of the contained object. HOT 3
- [DataGrid] readonly array props
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mui-x.