[]
        
(Showing Draft Content)

DataSourcesOptionsSettings

Type Alias: DataSourcesOptionsSettings

type DataSourcesOptionsSettings = object;

Properties

customProviders

customProviders: CustomProvidersSettings[];

Specifies the list of custom data providers available in data source editor.
By default there are no custom data providers present.

Examples

// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
	data: {
		dataSources: {
			options: {
				customProviders:[{ key: 'CDP', name: 'Custom Data Provider' }]
			}
		}
	}
});
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			options: {
				customProviders:[{ key: 'CDP', name: 'Custom Data Provider' }]
			}
		}
	}
});
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			options: {
				customProviders:[{ key: 'CDP', name: 'Custom Data Provider' }]
			}
		}
	}
});

oleDbProviders

oleDbProviders: string[];

Specifies the list of OLE DB providers available in data source editor.
By default 'Microsoft.Jet.OLEDB.4.0', 'SQLOLEDB.1', 'MSDataShape.1', 'MSDASQL.1' are present.

Examples

// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
	data: {
		dataSources: {
			options: {
				oleDbProviders: ['Microsoft.Jet.OLEDB.4.0', 'SQLOLEDB.1']
			}
		}
	}
});
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			options: {
				oleDbProviders: ['Microsoft.Jet.OLEDB.4.0', 'SQLOLEDB.1']
			}
		}
	}
});
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			options: {
				oleDbProviders: ['Microsoft.Jet.OLEDB.4.0', 'SQLOLEDB.1']
			}
		}
	}
});

predefinedProviders

predefinedProviders: ("SQL" | "OLEDB" | "ODBC" | "JSON" | "CSV" | "XML")[];

Specifies the list of predefined data providers available in data source editor.
By default all the predefined providers are present.

Examples

// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
	data: {
		dataSources: {
			options: {
				predefinedProviders: ['SQL', 'JSON']
			}
		}
	}
});
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			options: {
				predefinedProviders: ['SQL', 'JSON']
			}
		}
	}
});
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
	data: {
		dataSources: {
			options: {
				predefinedProviders: ['SQL', 'JSON']
			}
		}
	}
});