Styling React Components in ag-Grid
By default user supplied React components will be wrapped in a div
but it is possible to have your component
wrapped in a container of your choice (i.e. a span
etc), perhaps to override/control a third party component.
For example, assuming a user component as follows:
The default behaviour will render the following within the grid:
In order to override this default behaviour and can specify a componentWrappingElement
:
Doing this would result in the following being rendered:
If you wish to override the style of this div you can either provide an implementation of the ag-react-container
class, or
via the getReactContainerStyle
or getReactContainerClasses
callbacks on the React component:
Would result in the following being rendered: