# TableSettings

## Content

# Type Alias: TableSettings

```ts
type TableSettings = object;
```

## Properties

### autoFillFooter?

```ts
optional autoFillFooter: boolean;
```

Specifies whether **Table Footer** needs to be auto-filled when a field is dropped to **Table Details**.\
For example, if **ProductName** field is dropped to **Details**, **=Count([ProductName])** value is set to **Footer**

**Example:**
```javascript
designerSettings.rdlx.reportItemsFeatures.table.autoFillFooter = true;
```

#### Default

```ts
false
```

***

### autoFillHeader?

```ts
optional autoFillHeader: boolean;
```

Specifies whether **Table Header** needs to be auto-filled when a field is dropped to **Table Details**.\
For example, if **ProductName** field is dropped to **Details**, **Product Name** value is set to **Header**

**Example:**
```javascript
designerSettings.rdlx.reportItemsFeatures.table.autoFillHeader = false;
```

#### Default

```ts
true
```

***

### canMergeCellsVertically?

```ts
optional canMergeCellsVertically: boolean;
```

Specifies whether vertical merge of cells is enabled within **Table Header**, **Details** and **Footer**

**Example:**
```javascript
designerSettings.rdlx.reportItemsFeatures.table.canMergeCellsVertically = false;
```

#### Default

```ts
true
```

***

### hideFrozenRowsColumns?

```ts
optional hideFrozenRowsColumns: boolean;
```

Specifies whether Hide FrozenRows/FrozenColumns properties from PropertyGrid

**Example:**
```javascript
designerOptions.rdlx.reportItemsFeatures.table.hideFrozenRowsColumns = true;
```

#### Default

```ts
false
```

***

### preventOrphanedHeader?

```ts
optional preventOrphanedHeader: object;
```

Specifies whether show PreventOrphanedHeader property in PropertyGrid for table and table group

**Example:**
```javascript
designerOptions.rdlx.reportItemsFeatures.table.preventOrphanedHeader.enabled = true;
```

#### enabled

```ts
enabled: boolean;
```

#### Default

```ts
false
```
