# DataSourcesSettings

## Content

# Type Alias: DataSourcesSettings

```ts
type DataSourcesSettings = object;
```

## Properties

### canModify

```ts
canModify: boolean;
```

Specifies whether it is possible to modify (including add/edit/remove) data sources

#### Examples

```javascript
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
	data: {
		dataSources: {
			canModify: true
		}
	}
});
```

```javascript
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			canModify: true
		}
	}
});
```

```typescript
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			canModify: true
		}
	}
});
```

#### Default

```ts
false
```

***

### options?

```ts
optional options?: DataSourcesOptionsSettings;
```

***

### shared?

```ts
optional shared?: object;
```

Set to true to enable Shared Data Sources support

#### enabled

```ts
enabled: boolean;
```

#### Examples

```javascript
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
	data: {
		dataSources: {
			shared: {
				enabled: true
			}
		}
	}
});
```

```javascript
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			shared: {
				enabled: true
			}
		}
	}
});
```

```typescript
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			shared: {
				enabled: true
			}
		}
	}
});
```

#### Default

```ts
{enabled: false}
```

***

### visible?

```ts
optional visible?: boolean;
```

Specifies whether **Data Sources** section needs to be shown

#### Examples

```javascript
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
	data: {
		dataSources: {
			visible: false
		}
	}
});
```

```javascript
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			visible: false
		}
	}
});
```

```typescript
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			visible: false
		}
	}
});
```

#### Default

```ts
true
```
