angular-br-test
Version:
The Bold Reports by Syncfuion components for Angular contains ReportViewer and ReportDesigner reporting components for enterprise web development
608 lines (599 loc) • 31.2 kB
JavaScript
import { ChangeDetectorRef, Component, ElementRef, EventEmitter, Input, IterableDiffers, KeyValueDiffers, NgModule, Output } from '@angular/core';
import { CommonModule } from '@angular/common';
let firstVal = {};
/**
* Internal Helpers
*/
class Utils {
/**
* @param {?} obj
* @return {?}
*/
static IterateAndGetChanges(obj) {
if (ej.isNullOrUndefined(obj.tags) || obj.tags.length === 0) {
return null;
}
let /** @type {?} */ res = {};
for (let /** @type {?} */ i = 0, /** @type {?} */ tags = obj.tags; i < tags.length; i++) {
let /** @type {?} */ tag = tags[i], /** @type {?} */ tagElement = ( /** @type {?} */(obj))['tag_' + tag.replace(/\./g, '_')];
if (!ej.isNullOrUndefined(tagElement) && tagElement.hasChanges) {
res[tag] = tagElement.getChangesAndReset();
}
}
return res;
}
}
class BoldReportComponents {
/**
* @param {?} controlName
* @param {?} el
* @param {?} cdRef
* @param {?} tags
* @param {?} ejIterableDiffers
* @param {?} _ejKeyValueDiffers
*/
constructor(controlName, el, cdRef, tags, ejIterableDiffers, _ejKeyValueDiffers) {
this.controlName = controlName;
this.el = el;
this.cdRef = cdRef;
this.tags = tags;
this.ejIterableDiffers = ejIterableDiffers;
this._ejKeyValueDiffers = _ejKeyValueDiffers;
this.model = ({});
this.outputs = [];
this.inputs = [];
this.twoways = [];
// this.__shadow = this.dom.getShadowRoot(this.el.nativeElement);
this.firstCheck = true;
this.ejIterable = this.ejIterableDiffers.find([]).create(null);
this.ejKeyValueDif = _ejKeyValueDiffers.find([]).create();
}
/**
* @param {?} instance
* @param {?} model
* @param {?} event
* @return {?}
*/
static bindAndRaiseEvent(instance, model, event) {
if (!event.startsWith('model.')) { // && instance[event]['observers'].length > 1) {
let /** @type {?} */ originalEvt = event.startsWith('bold') ? event.substr(4) : event;
model[originalEvt] = function (params) {
instance[event + '_output']['emit'](params);
};
}
}
/**
* @param {?} twoways
* @return {?}
*/
createTwoways(twoways) {
if (!twoways) {
return;
}
let /** @type {?} */ model = this.model;
for (let /** @type {?} */ i = 0; i < twoways.length; i++) {
let /** @type {?} */ element = twoways[i].replace(/\_/g, '.');
ej.createObject(element + 'Change', ( /** @type {?} */(this))[twoways[i] + '_twoChange'], model);
ej.createObject(element, this.addTwoways(element), model);
}
}
/**
* @param {?} prop
* @return {?}
*/
addTwoways(prop) {
let /** @type {?} */ model = this.model, /** @type {?} */ value = firstVal; // , originalProp = prop.replace(/-/g, '.');
return function (newVal, isApp) {
if (value === firstVal) {
value = ej.getObject(prop + '_two', model);
if (value === undefined) {
value = ej.getObject(prop, this === undefined || this.defaults === undefined ? {} : this.defaults);
}
}
if (newVal === undefined) {
return value;
}
if (value === newVal) {
return;
}
value = newVal;
if (!isApp) {
ej.createObject(prop + '_two', newVal, model);
ej.getObject(prop + 'Change', model).emit(newVal);
}
};
}
/**
* @return {?}
*/
ngOnInit() {
for (let /** @type {?} */ key in this) {
if (key.indexOf('_input') != -1)
this.inputs.push(key);
if (key.indexOf('_output') != -1)
this.outputs.push(key);
if (key.indexOf('_two') != -1 && key.indexOf('_twoChange') == -1)
this.twoways.push(key.replace('_two', ''));
}
if (ej.isNullOrUndefined(( /** @type {?} */(this))['options'])) {
this.createTwoways(this.twoways);
}
}
/**
* @return {?}
*/
ngAfterContentInit() {
this.firstCheck = false;
let /** @type {?} */ model = this.model, /** @type {?} */ events = this.outputs;
if (events) {
for (let /** @type {?} */ i = 0; i < events.length; i++) {
let /** @type {?} */ event = events[i].replace('_output', '');
BoldReportComponents.bindAndRaiseEvent(this, model, event);
}
}
if (ej.isNullOrUndefined(( /** @type {?} */(this))['options'])) {
for (let /** @type {?} */ i = 0; i < this.tags.length; i++) {
let /** @type {?} */ element = this.tags[i], /** @type {?} */ item = ( /** @type {?} */(this))['tag_' + element.replace(/\./g, '_')];
if (!ej.isNullOrUndefined(item)) {
ej.createObject(element, item.getList(), this.model);
}
}
for (let /** @type {?} */ i = 0; i < this.inputs.length; i++) {
let /** @type {?} */ property = this.inputs[i];
let /** @type {?} */ modelProperty = this.inputs[i].replace('_input', '');
if (( /** @type {?} */(this))[property] != null) {
if (modelProperty.indexOf('_') == -1) {
if (( /** @type {?} */(this.model))[modelProperty]) {
$.extend(true, ( /** @type {?} */(this.model))[modelProperty], ( /** @type {?} */(this))[property]);
}
else {
( /** @type {?} */(this.model))[modelProperty] = ( /** @type {?} */(this))[property];
}
}
else if (modelProperty.indexOf('_two') == -1) {
let /** @type {?} */ tempObj = {};
let /** @type {?} */ key = modelProperty.replace(/\_/g, '.');
ej.createObject(key, ( /** @type {?} */(this))[property], tempObj);
let /** @type {?} */ rootProp = key.split('.')[0];
if (( /** @type {?} */(this.model))[rootProp] == undefined)
( /** @type {?} */(this.model))[rootProp] = {};
$.extend(true, ( /** @type {?} */(this.model))[rootProp], tempObj[rootProp]);
}
}
}
for (let /** @type {?} */ i = 0; i < this.twoways.length; i++) {
let /** @type {?} */ twoway = this.twoways[i];
let /** @type {?} */ twowayProperty = twoway + '_two';
if (( /** @type {?} */(this))[twowayProperty] != null) {
if (twoway.indexOf('_') == -1) {
( /** @type {?} */(this.model))[twowayProperty] = ( /** @type {?} */(this))[twowayProperty];
}
else {
let /** @type {?} */ tempObj = {};
let /** @type {?} */ key = twoway.replace(/\_/g, '.') + '_two';
ej.createObject(key, ( /** @type {?} */(this))[twowayProperty], tempObj);
let /** @type {?} */ rootProp = twowayProperty.split('_')[0];
$.extend(true, ( /** @type {?} */(this.model))[rootProp], tempObj[rootProp]);
}
}
}
}
else
this.model = jQuery.extend(this.model, ( /** @type {?} */(this))['options']);
}
/**
* @return {?}
*/
ngDoCheck() {
if (ej.isNullOrUndefined(( /** @type {?} */(this))['options'])) {
this.twoways.forEach(element => {
if (( /** @type {?} */(this))[element + '_two'] instanceof Array) {
let /** @type {?} */ changes = this.ejIterable.diff(( /** @type {?} */(this))[element + '_two']);
if (changes) {
let /** @type {?} */ ngChanges = {};
if (this.widget != undefined) {
ngChanges = this.getTwowayChanges(changes.collection, ngChanges, element.replace(/\_/g, '.'));
ej.createObject(element.replace(/\_/g, '.') + '.two', changes.collection, ngChanges);
( /** @type {?} */(this.widget))['setModel'](ngChanges, $.isPlainObject(ngChanges));
}
}
}
});
}
else {
let /** @type {?} */ changes = this.ejKeyValueDif.diff(( /** @type {?} */(this))['options']);
if (changes) {
if (this.widget != undefined) {
var /** @type {?} */ ngchanges = {};
changes.forEachChangedItem((changedprop) => {
ej.createObject(changedprop.key, changedprop.currentValue, ngchanges);
});
( /** @type {?} */(this.widget))['setModel'](ngchanges, $.isPlainObject(ngchanges));
}
}
}
}
/**
* @return {?}
*/
ngAfterViewInit() {
let /** @type {?} */ nativeElement = this.isEditor ? $(this.el.nativeElement.children) : $(this.el.nativeElement);
let /** @type {?} */ controlName = this.lowerCaseFirstLetter(this.controlName);
this.widget = ( /** @type {?} */($(nativeElement)))[controlName](this.model)[controlName]('instance');
}
/**
* @param {?} string
* @return {?}
*/
lowerCaseFirstLetter(string) {
return string[0].toLowerCase() + string.slice(1);
}
/**
* @param {?} changes
* @return {?}
*/
ngOnChanges(changes) {
if (this.firstCheck) {
return;
}
let /** @type {?} */ ngChanges = {};
if (ej.isNullOrUndefined(( /** @type {?} */(this))['options'])) {
for (let /** @type {?} */ key in changes) {
let /** @type {?} */ element = changes[key];
if (element.previousValue === element.currentValue) {
break;
}
key = key.replace('_input', '').replace(/\_/g, '.');
if (key.endsWith('.two')) {
let /** @type {?} */ oKey = key.replace('.two', '');
ngChanges = this.getTwowayChanges(element.currentValue, ngChanges, oKey);
}
ej.createObject(key, element.currentValue, ngChanges);
}
( /** @type {?} */(this.widget))['setModel'](ngChanges, $.isPlainObject(ngChanges));
}
}
/**
* @param {?} value
* @param {?} ngChanges
* @param {?} prop
* @return {?}
*/
getTwowayChanges(value, ngChanges, prop) {
let /** @type {?} */ valFn = ej.getObject(prop, ( /** @type {?} */(this.widget))['model']);
valFn(value, true);
ej.createObject(prop, valFn, ngChanges);
return ngChanges;
}
/**
* @return {?}
*/
ngAfterContentChecked() {
// TODO: ChangeDetection Third/Multi level
let /** @type {?} */ changes = Utils.IterateAndGetChanges(this);
for (let /** @type {?} */ key in changes) {
if (changes.hasOwnProperty(key)) {
let /** @type {?} */ element = changes[key];
( /** @type {?} */(this.widget))['_' + key](element);
}
}
}
/**
* @return {?}
*/
ngOnDestroy() {
( /** @type {?} */(this.widget))['destroy']();
}
}
// tslint:disable-next-line:max-line-length
class BoldReportViewerComponent extends BoldReportComponents {
/**
* @param {?} el
* @param {?} cdRef
* @param {?} _ejIterableDiffers
* @param {?} _ejkeyvaluediffers
*/
constructor(el, cdRef, _ejIterableDiffers, _ejkeyvaluediffers) {
super('BoldReportViewer', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
this.el = el;
this.cdRef = cdRef;
this._ejIterableDiffers = _ejIterableDiffers;
this._ejkeyvaluediffers = _ejkeyvaluediffers;
this.drillThrough_output = new EventEmitter();
this.renderingBegin_output = new EventEmitter();
this.renderingComplete_output = new EventEmitter();
this.reportError_output = new EventEmitter();
this.reportExport_output = new EventEmitter();
this.reportLoaded_output = new EventEmitter();
this.showError_output = new EventEmitter();
this.viewReportClick_output = new EventEmitter();
this.ajaxBeforeLoad_output = new EventEmitter();
this.ajaxSuccess_output = new EventEmitter();
this.ajaxError_output = new EventEmitter();
this.toolbarRendering_output = new EventEmitter();
this.exportProgressChanged_output = new EventEmitter();
this.printProgressChanged_output = new EventEmitter();
this.exportItemClick_output = new EventEmitter();
this.toolBarItemClick_output = new EventEmitter();
this.hyperlink_output = new EventEmitter();
this.reportPrint_output = new EventEmitter();
}
}
BoldReportViewerComponent.decorators = [
{ type: Component, args: [{
selector: 'bold-reportviewer',
template: ''
},] },
];
/**
* @nocollapse
*/
BoldReportViewerComponent.ctorParameters = () => [
{ type: ElementRef, },
{ type: ChangeDetectorRef, },
{ type: IterableDiffers, },
{ type: KeyValueDiffers, },
];
BoldReportViewerComponent.propDecorators = {
'dataSources_input': [{ type: Input, args: ['dataSources',] },],
'enablePageCache_input': [{ type: Input, args: ['enablePageCache',] },],
'exportSettings_input': [{ type: Input, args: ['exportSettings',] },],
'isResponsive_input': [{ type: Input, args: ['isResponsive',] },],
'locale_input': [{ type: Input, args: ['locale',] },],
'pageSettings_input': [{ type: Input, args: ['pageSettings',] },],
'parameters_input': [{ type: Input, args: ['parameters',] },],
'toolbarSettings_input': [{ type: Input, args: ['toolbarSettings',] },],
'parameterSettings_input': [{ type: Input, args: ['parameterSettings',] },],
'printMode_input': [{ type: Input, args: ['printMode',] },],
'printOption_input': [{ type: Input, args: ['printOption',] },],
'processingMode_input': [{ type: Input, args: ['processingMode',] },],
'renderMode_input': [{ type: Input, args: ['renderMode',] },],
'reportPath_input': [{ type: Input, args: ['reportPath',] },],
'reportServerUrl_input': [{ type: Input, args: ['reportServerUrl',] },],
'reportServiceUrl_input': [{ type: Input, args: ['reportServiceUrl',] },],
'zoomFactor_input': [{ type: Input, args: ['zoomFactor',] },],
'serviceAuthorizationToken_input': [{ type: Input, args: ['serviceAuthorizationToken',] },],
'enableParameterBlockScroller_input': [{ type: Input, args: ['enableParameterBlockScroller',] },],
'enableDatasourceBlockScroller_input': [{ type: Input, args: ['enableDatasourceBlockScroller',] },],
'sizeToReportContent_input': [{ type: Input, args: ['sizeToReportContent',] },],
'autoRender_input': [{ type: Input, args: ['autoRender',] },],
'enableNotificationBar_input': [{ type: Input, args: ['enableNotificationBar',] },],
'enableDropDownSearch_input': [{ type: Input, args: ['enableDropDownSearch',] },],
'enablePageVirtualization_input': [{ type: Input, args: ['enablePageVirtualization',] },],
'waitingPopupTemplate_input': [{ type: Input, args: ['waitingPopupTemplate',] },],
'dataSources_name_input': [{ type: Input, args: ['dataSources.name',] },],
'dataSources_value_input': [{ type: Input, args: ['dataSources.value',] },],
'exportSettings_exportOptions_input': [{ type: Input, args: ['exportSettings.exportOptions',] },],
'exportSettings_excelFormat_input': [{ type: Input, args: ['exportSettings.excelFormat',] },],
'exportSettings_wordFormat_input': [{ type: Input, args: ['exportSettings.wordFormat',] },],
'exportSettings_customItems_input': [{ type: Input, args: ['exportSettings.customItems',] },],
'pageSettings_orientation_input': [{ type: Input, args: ['pageSettings.orientation',] },],
'pageSettings_paperSize_input': [{ type: Input, args: ['pageSettings.paperSize',] },],
'pageSettings_height_input': [{ type: Input, args: ['pageSettings.height',] },],
'pageSettings_width_input': [{ type: Input, args: ['pageSettings.width',] },],
'pageSettings_margins_input': [{ type: Input, args: ['pageSettings.margins',] },],
'parameters_labels_input': [{ type: Input, args: ['parameters.labels',] },],
'parameters_name_input': [{ type: Input, args: ['parameters.name',] },],
'parameters_nullable_input': [{ type: Input, args: ['parameters.nullable',] },],
'parameters_prompt_input': [{ type: Input, args: ['parameters.prompt',] },],
'parameters_values_input': [{ type: Input, args: ['parameters.values',] },],
'parameterSettings_delimiterChar_input': [{ type: Input, args: ['parameterSettings.delimiterChar',] },],
'parameterSettings_popupHeight_input': [{ type: Input, args: ['parameterSettings.popupHeight',] },],
'parameterSettings_popupWidth_input': [{ type: Input, args: ['parameterSettings.popupWidth',] },],
'parameterSettings_itemWidth_input': [{ type: Input, args: ['parameterSettings.itemWidth',] },],
'parameterSettings_labelWidth_input': [{ type: Input, args: ['parameterSettings.labelWidth',] },],
'parameterSettings_hideParameterBlock_input': [{ type: Input, args: ['parameterSettings.hideParameterBlock',] },],
'toolbarSettings_click_input': [{ type: Input, args: ['toolbarSettings.click',] },],
'toolbarSettings_items_input': [{ type: Input, args: ['toolbarSettings.items',] },],
'toolbarSettings_showToolbar_input': [{ type: Input, args: ['toolbarSettings.showToolbar',] },],
'toolbarSettings_showTooltip_input': [{ type: Input, args: ['toolbarSettings.showTooltip',] },],
'toolbarSettings_templateId_input': [{ type: Input, args: ['toolbarSettings.templateId',] },],
'toolbarSettings_customItems_input': [{ type: Input, args: ['toolbarSettings.customItems',] },],
'toolbarSettings_customGroups_input': [{ type: Input, args: ['toolbarSettings.customGroups',] },],
'drillThrough_output': [{ type: Output, args: ['drillThrough',] },],
'renderingBegin_output': [{ type: Output, args: ['renderingBegin',] },],
'renderingComplete_output': [{ type: Output, args: ['renderingComplete',] },],
'reportError_output': [{ type: Output, args: ['reportError',] },],
'reportExport_output': [{ type: Output, args: ['reportExport',] },],
'reportLoaded_output': [{ type: Output, args: ['reportLoaded',] },],
'showError_output': [{ type: Output, args: ['showError',] },],
'viewReportClick_output': [{ type: Output, args: ['viewReportClick',] },],
'ajaxBeforeLoad_output': [{ type: Output, args: ['ajaxBeforeLoad',] },],
'ajaxSuccess_output': [{ type: Output, args: ['ajaxSuccess',] },],
'ajaxError_output': [{ type: Output, args: ['ajaxError',] },],
'toolbarRendering_output': [{ type: Output, args: ['toolbarRendering',] },],
'exportProgressChanged_output': [{ type: Output, args: ['exportProgressChanged',] },],
'printProgressChanged_output': [{ type: Output, args: ['printProgressChanged',] },],
'exportItemClick_output': [{ type: Output, args: ['exportItemClick',] },],
'toolBarItemClick_output': [{ type: Output, args: ['toolBarItemClick',] },],
'hyperlink_output': [{ type: Output, args: ['hyperlink',] },],
'reportPrint_output': [{ type: Output, args: ['reportPrint',] },],
};
class BoldReportViewerModule {
}
BoldReportViewerModule.decorators = [
{ type: NgModule, args: [{
imports: [
CommonModule
],
declarations: [
BoldReportViewerComponent
],
exports: [
BoldReportViewerComponent
]
},] },
];
/**
* @nocollapse
*/
BoldReportViewerModule.ctorParameters = () => [];
// tslint:disable-next-line:max-line-length
class BoldReportDesignerComponent extends BoldReportComponents {
/**
* @param {?} el
* @param {?} cdRef
* @param {?} _ejIterableDiffers
* @param {?} _ejkeyvaluediffers
*/
constructor(el, cdRef, _ejIterableDiffers, _ejkeyvaluediffers) {
super('BoldReportDesigner', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
this.el = el;
this.cdRef = cdRef;
this._ejIterableDiffers = _ejIterableDiffers;
this._ejkeyvaluediffers = _ejkeyvaluediffers;
this.ajaxBeforeLoad_output = new EventEmitter();
this.ajaxError_output = new EventEmitter();
this.ajaxSuccess_output = new EventEmitter();
this.create_output = new EventEmitter();
this.destroy_output = new EventEmitter();
this.newDataClick_output = new EventEmitter();
this.openReportClick_output = new EventEmitter();
this.previewReport_output = new EventEmitter();
this.reportModified_output = new EventEmitter();
this.reportOpened_output = new EventEmitter();
this.reportSaved_output = new EventEmitter();
this.saveReportClick_output = new EventEmitter();
this.toolbarClick_output = new EventEmitter();
this.toolbarRendering_output = new EventEmitter();
}
}
BoldReportDesignerComponent.decorators = [
{ type: Component, args: [{
selector: 'bold-reportdesigner',
template: ''
},] },
];
/**
* @nocollapse
*/
BoldReportDesignerComponent.ctorParameters = () => [
{ type: ElementRef, },
{ type: ChangeDetectorRef, },
{ type: IterableDiffers, },
{ type: KeyValueDiffers, },
];
BoldReportDesignerComponent.propDecorators = {
'configurePaneSettings_input': [{ type: Input, args: ['configurePaneSettings',] },],
'locale_input': [{ type: Input, args: ['locale',] },],
'permissionSettings_input': [{ type: Input, args: ['permissionSettings',] },],
'previewOptions_input': [{ type: Input, args: ['previewOptions',] },],
'reportDataExtensions_input': [{ type: Input, args: ['reportDataExtensions',] },],
'reportItemExtensions_input': [{ type: Input, args: ['reportItemExtensions',] },],
'reportPath_input': [{ type: Input, args: ['reportPath',] },],
'reportType_input': [{ type: Input, args: ['reportType',] },],
'reportServerUrl_input': [{ type: Input, args: ['reportServerUrl',] },],
'serviceAuthorizationToken_input': [{ type: Input, args: ['serviceAuthorizationToken',] },],
'serviceUrl_input': [{ type: Input, args: ['serviceUrl',] },],
'tenantName_input': [{ type: Input, args: ['tenantName',] },],
'toolbarSettings_input': [{ type: Input, args: ['toolbarSettings',] },],
'waitingPopupTemplate_input': [{ type: Input, args: ['waitingPopupTemplate',] },],
'configurePaneSettings_items_input': [{ type: Input, args: ['configurePaneSettings.items',] },],
'configurePaneSettings_showPane_input': [{ type: Input, args: ['configurePaneSettings.showPane',] },],
'dataSources_name_input': [{ type: Input, args: ['dataSources.name',] },],
'dataSources_value_input': [{ type: Input, args: ['dataSources.value',] },],
'exportSettings_exportOptions_input': [{ type: Input, args: ['exportSettings.exportOptions',] },],
'exportSettings_excelFormat_input': [{ type: Input, args: ['exportSettings.excelFormat',] },],
'exportSettings_wordFormat_input': [{ type: Input, args: ['exportSettings.wordFormat',] },],
'exportSettings_customItems_input': [{ type: Input, args: ['exportSettings.customItems',] },],
'pageSettings_orientation_input': [{ type: Input, args: ['pageSettings.orientation',] },],
'pageSettings_paperSize_input': [{ type: Input, args: ['pageSettings.paperSize',] },],
'pageSettings_height_input': [{ type: Input, args: ['pageSettings.height',] },],
'pageSettings_width_input': [{ type: Input, args: ['pageSettings.width',] },],
'pageSettings_margins_input': [{ type: Input, args: ['pageSettings.margins',] },],
'parameters_labels_input': [{ type: Input, args: ['parameters.labels',] },],
'parameters_name_input': [{ type: Input, args: ['parameters.name',] },],
'parameters_nullable_input': [{ type: Input, args: ['parameters.nullable',] },],
'parameters_prompt_input': [{ type: Input, args: ['parameters.prompt',] },],
'parameters_values_input': [{ type: Input, args: ['parameters.values',] },],
'parameterSettings_delimiterChar_input': [{ type: Input, args: ['parameterSettings.delimiterChar',] },],
'parameterSettings_popupHeight_input': [{ type: Input, args: ['parameterSettings.popupHeight',] },],
'parameterSettings_popupWidth_input': [{ type: Input, args: ['parameterSettings.popupWidth',] },],
'parameterSettings_itemWidth_input': [{ type: Input, args: ['parameterSettings.itemWidth',] },],
'parameterSettings_labelWidth_input': [{ type: Input, args: ['parameterSettings.labelWidth',] },],
'permissionSettings_dataSet_input': [{ type: Input, args: ['permissionSettings.dataSet',] },],
'permissionSettings_dataSource_input': [{ type: Input, args: ['permissionSettings.dataSource',] },],
'previewOptions_dataSources_input': [{ type: Input, args: ['previewOptions.dataSources',] },],
'previewOptions_enableParameterBlockScroller_input': [{ type: Input, args: ['previewOptions.enableParameterBlockScroller',] },],
'previewOptions_enableDatasourceBlockScroller_input': [{ type: Input, args: ['previewOptions.enableDatasourceBlockScroller',] },],
'previewOptions_enableDropDownSearch_input': [{ type: Input, args: ['previewOptions.enableDropDownSearch',] },],
'previewOptions_exportSettings_input': [{ type: Input, args: ['previewOptions.exportSettings',] },],
'previewOptions_pageSettings_input': [{ type: Input, args: ['previewOptions.pageSettings',] },],
'previewOptions_parameters_input': [{ type: Input, args: ['previewOptions.parameters',] },],
'previewOptions_parameterSettings_input': [{ type: Input, args: ['previewOptions.parameterSettings',] },],
'previewOptions_printMode_input': [{ type: Input, args: ['previewOptions.printMode',] },],
'previewOptions_printOption_input': [{ type: Input, args: ['previewOptions.printOption',] },],
'previewOptions_toolbarSettings_input': [{ type: Input, args: ['previewOptions.toolbarSettings',] },],
'previewOptions_zoomFactor_input': [{ type: Input, args: ['previewOptions.zoomFactor',] },],
'reportDataExtensions_name_input': [{ type: Input, args: ['reportDataExtensions.name',] },],
'reportDataExtensions_className_input': [{ type: Input, args: ['reportDataExtensions.className',] },],
'reportDataExtensions_imageClass_input': [{ type: Input, args: ['reportDataExtensions.imageClass',] },],
'reportDataExtensions_displayName_input': [{ type: Input, args: ['reportDataExtensions.displayName',] },],
'reportItemExtensions_name_input': [{ type: Input, args: ['reportItemExtensions.name',] },],
'reportItemExtensions_className_input': [{ type: Input, args: ['reportItemExtensions.className',] },],
'reportItemExtensions_imageClass_input': [{ type: Input, args: ['reportItemExtensions.imageClass',] },],
'reportItemExtensions_displayName_input': [{ type: Input, args: ['reportItemExtensions.displayName',] },],
'reportItemExtensions_category_input': [{ type: Input, args: ['reportItemExtensions.category',] },],
'reportItemExtensions_toolTip_input': [{ type: Input, args: ['reportItemExtensions.toolTip',] },],
'toolbarSettings_items_input': [{ type: Input, args: ['toolbarSettings.items',] },],
'toolbarSettings_showToolbar_input': [{ type: Input, args: ['toolbarSettings.showToolbar',] },],
'toolbarSettings_templateId_input': [{ type: Input, args: ['toolbarSettings.templateId',] },],
'ajaxBeforeLoad_output': [{ type: Output, args: ['ajaxBeforeLoad',] },],
'ajaxError_output': [{ type: Output, args: ['ajaxError',] },],
'ajaxSuccess_output': [{ type: Output, args: ['ajaxSuccess',] },],
'create_output': [{ type: Output, args: ['create',] },],
'destroy_output': [{ type: Output, args: ['destroy',] },],
'newDataClick_output': [{ type: Output, args: ['newDataClick',] },],
'openReportClick_output': [{ type: Output, args: ['openReportClick',] },],
'previewReport_output': [{ type: Output, args: ['previewReport',] },],
'reportModified_output': [{ type: Output, args: ['reportModified',] },],
'reportOpened_output': [{ type: Output, args: ['reportOpened',] },],
'reportSaved_output': [{ type: Output, args: ['reportSaved',] },],
'saveReportClick_output': [{ type: Output, args: ['saveReportClick',] },],
'toolbarClick_output': [{ type: Output, args: ['toolbarClick',] },],
'toolbarRendering_output': [{ type: Output, args: ['toolbarRendering',] },],
};
class BoldReportDesignerModule {
}
BoldReportDesignerModule.decorators = [
{ type: NgModule, args: [{
imports: [
CommonModule
],
declarations: [
BoldReportDesignerComponent
],
exports: [
BoldReportDesignerComponent
]
},] },
];
/**
* @nocollapse
*/
BoldReportDesignerModule.ctorParameters = () => [];
class BoldReportsModule {
}
BoldReportsModule.decorators = [
{ type: NgModule, args: [{
imports: [
CommonModule,
BoldReportViewerModule,
BoldReportDesignerModule
],
declarations: [],
exports: [
BoldReportViewerModule,
BoldReportDesignerModule
]
},] },
];
/**
* @nocollapse
*/
BoldReportsModule.ctorParameters = () => [];
/**
* Generated bundle index. Do not edit.
*/
export { BoldReportViewerModule, BoldReportDesignerModule, BoldReportsModule, BoldReportComponents as ɵb, BoldReportDesignerComponent as ɵc, BoldReportViewerComponent as ɵa };
//# sourceMappingURL=angular-br-test.js.map