Expand All

  Getting Started

  Reference

  Features

  Row Models

  Themes

  Components

  Examples

  Third Party

Misc

Github stars make projects look great. Please help, donate a star, it's free.
Read about ag-Grid's Partnership with webpack.
Get informed on releases and other ag-Grid news only - never spam.
Follow on Twitter

Components

By default, the grid does not need to you to provide any components. However to allow you to customise the grid, it allows you to plug your own components into the grid.

The following sections show how to use your own components inside the grid. Each component can be done using plain JavaScript or using one of the supported frameworks.

JavaScript or Framework

If you are using a framework, then you have a choice of the following:

  1. Provide an ag-Grid component in JavaScript.
  2. Provide an ag-Grid component as a framework component (eg React or Angular).
For example if you want to build a cellRenderer and you are using React, you have the choice to build the cellRenderer using React or using plain JavaScript.

If using a framework, you should first read how to build the component using plain JavaScript. This is because the framework specific component builds on what you learn from the JavaScript component.