---
title: "ItemToolbarPermissions | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ItemToolbarPermissions/"
---

# ItemToolbarPermissions

> [`ItemToolbarPermissions`](#itemtoolbarpermissions)

## Classes

### ItemToolbarPermissions

#### Constructors

##### Constructor

```ts
new ItemToolbarPermissions(defaultValue?): ItemToolbarPermissions;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `defaultValue` | `boolean` | `true` |

###### Returns

#### Properties

##### propertyChanged

```ts
propertyChanged: EventObject<unknown>;
```

##### showHandleButton

```ts
showHandleButton: boolean;
```

##### showSelectButtonConstraint

```ts
showSelectButtonConstraint: boolean = null;
```

##### type

```ts
type: string = ItemToolbarPermissions.type;
```

##### type

```ts
static type: string = "ItemToolbarPermissions";
```

#### Accessors

##### showDeleteButton

###### Get Signature

```ts
get showDeleteButton(): boolean;
```

###### Returns

`boolean`

###### Set Signature

```ts
set showDeleteButton(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `boolean` |

###### Returns

`void`

##### showEditButton

###### Get Signature

```ts
get showEditButton(): boolean;
```

###### Returns

`boolean`

###### Set Signature

```ts
set showEditButton(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `boolean` |

###### Returns

`void`

##### showEditButtonConstraint

###### Get Signature

```ts
get showEditButtonConstraint(): boolean;
```

###### Returns

`boolean`

###### Set Signature

```ts
set showEditButtonConstraint(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `boolean` |

###### Returns

`void`

##### showSelectButton

###### Get Signature

```ts
get showSelectButton(): boolean;
```

###### Returns

`boolean`

###### Set Signature

```ts
set showSelectButton(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `boolean` |

###### Returns

`void`

#### Methods

##### clone()

```ts
clone(): ItemToolbarPermissions;
```

###### Returns

[`ItemToolbarPermissions`](#itemtoolbarpermissions)

##### equals()

```ts
equals(p): boolean;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `p` | [`ItemToolbarPermissions`](#itemtoolbarpermissions) |

###### Returns

`boolean`

##### getSimplifiedObject()

```ts
getSimplifiedObject(): Object;
```

###### Returns

`Object`
