---
url: "https://vueda.dev/v3/reference/api/vue/ObjectsGridTableHeader.md"
title: "ObjectsGridTableHeader"
---

# ObjectsGridTableHeader

## Overview

Renders a column header cell in the table-layout view of ObjectsGrid, showing the field label.

Theme entry: [ObjectsGridTableHeader](/v3/reference/theming/keys/ObjectsGridTableHeader.md)

## Props

| Name | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| <span id="prop-themeOverride">themeOverride</span> | `Object` |  | `null` | A partial ThemeObject keyed by component name, merged over this component's theme and provided to descendants. |
| <span id="prop-field">field</span> | `object` | yes |  | Field definition object; `name` and `label` properties are used by this component. |
| <span id="prop-columnIndex">columnIndex</span> | `number` | yes |  | Zero-based index of this column. |
| <span id="prop-columnCount">columnCount</span> | `number` | yes |  | Total number of columns in the grid. |
| <span id="prop-fieldProps">fieldProps</span> | `object` |  | `{}` | Additional props forwarded to the `label` slot. |

## Slots

### `label` {#slot-label}

Scoped slot.

#### Bindings

| Name | Description |
| --- | --- |
| <span id="slot-label-param-key">key</span> |  |
| <span id="slot-label-param-columnIndex">columnIndex</span> |  |
| <span id="slot-label-param-columnCount">columnCount</span> |  |
| <span id="slot-label-param-field">field</span> |  |
| <span id="slot-label-param-isTableLayout">isTableLayout</span> |  |
| <span id="slot-label-param-isCardLayout">isCardLayout</span> |  |

## Source

`client/lib/objects-grid/ObjectsGridTableHeader.vue`
