{/* Do not edit this file. It is automatically generated by API Documenter. */}


## GridBaseConfig

**Signature:**

```typescript
export interface GridBaseConfig extends GridOptions, EventHandlers<GridBase>
```
**Extends:** [GridOptions](/refs/Interface/GridOptions){/* */}, [EventHandlers](/refs/realgrid#eventhandlers){/* */}&lt;[GridBase](/refs/Class/GridBase){/* */}&gt;

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [cellStyleCallback](/refs/Interface/GridBaseConfig#cellstylecallback) | [CellStyleCallback](/refs/realgrid#cellstylecallback) | Sets the cellStyleCallback. |
| [columns](/refs/Interface/GridBaseConfig#columns) | ([DataColumn](/refs/Interface/DataColumn) \| string \| [LiteralColumn](/refs/Interface/LiteralColumn){/* */})\[\] | Column information displayed in the grid. |
| [contextMenu](/refs/Interface/GridBaseConfig#contextmenu) | ([PopupMenu](/refs/Interface/PopupMenu) \| [PopupMenuItem](/refs/Interface/PopupMenuItem){/* */})\[\] | Specifies the menu items to be added to the context menu displayed when right-clicking on the grid. |
| [layout](/refs/Interface/GridBaseConfig#layout) | ([LayoutItem](/refs/realgrid#layoutitem) \| string)\[\] | Set the column layout of the grid. |
| [rowStyleCallback](/refs/Interface/GridBaseConfig#rowstylecallback) | [RowStyleCallback](/refs/realgrid#rowstylecallback) | Set rowStyleCallback. |

## Properties Desc

### cellStyleCallback

Set cellStyleCallback.

`Type` - [CellStyleCallback](/refs/realgrid#cellstylecallback)

**Remarks:**

See [GridBase.setCellStyleCallback()](/refs/Class/GridBase#setcellstylecallback)

<hr/>

### columns

Column information displayed in the grid.

`Type` - ([DataColumn](/refs/Interface/DataColumn) \| string \| [LiteralColumn](/refs/Interface/LiteralColumn){/* */})\[\]

**Remarks:**

See [GridBase.setColumns()](/refs/Class/GridBase#setcolumns)

<hr/>

### contextMenu

Specifies the menu items to be added to the context menu displayed when right-clicking the grid.

`Type` - ([PopupMenu](/refs/Interface/PopupMenu) \| [PopupMenuItem](/refs/Interface/PopupMenuItem){/* */})\[\]

**Remarks:**

See [GridBase.setContextMenu()](/refs/Class/GridBase#setcontextmenu)

<hr/>

### layout

Sets the grid's column layout.

`Type` - ([LayoutItem](/refs/realgrid#layoutitem) \| string)\[\]

**Remarks:**

See [GridBase.setColumnLayout()](/refs/Class/GridBase#setcolumnlayout)

<hr/>

### rowStyleCallback

Sets the rowStyleCallback.

`Type` - [RowStyleCallback](/refs/realgrid#rowstylecallback)

**Remarks:**

See [GridBase.setRowStyleCallback()](/refs/Class/GridBase#setrowstylecallback)

<hr/>