-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathreportdesigner.component.ts
109 lines (106 loc) · 7.28 KB
/
reportdesigner.component.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
import { BoldReportComponents } from './core';
// tslint:disable-next-line:max-line-length
import { EventEmitter, IterableDiffers, KeyValueDiffers, Component, ElementRef, ChangeDetectorRef, Input, Output } from '@angular/core';
@Component({
selector: 'bold-reportdesigner',
template: ''})
export class BoldReportDesignerComponent extends BoldReportComponents<any, any> {
@Input('configurePaneSettings') configurePaneSettings_input: any;
@Input('dataTabIndex') dataTabIndex_input: any;
@Input('disableCodeModule') disableCodeModule_input: any;
@Input('embedToken') embedToken_input: any;
@Input('enableImpersonate') enableImpersonate_input: any;
@Input('enableImageBlobing') enableImageBlobing_input: any;
@Input('enableTableMultipleDataAssign') enableTableMultipleDataAssign_input: any;
@Input('filterDataConnectors') filterDataConnectors_input: any;
@Input('filterReportItems') filterReportItems_input: any;
@Input('fontNames') fontNames_input: any;
@Input('locale') locale_input: any;
@Input('permissionSettings') permissionSettings_input: any;
@Input('previewOptions') previewOptions_input: any;
@Input('reportDataExtensions') reportDataExtensions_input: any;
@Input('reportItemExtensions') reportItemExtensions_input: any;
@Input('reportPath') reportPath_input: any;
@Input('reportVersion') reportVersion_input: any;
@Input('reportType') reportType_input: any;
@Input('reportServerUrl') reportServerUrl_input: any;
@Input('serviceAuthorizationToken') serviceAuthorizationToken_input: any;
@Input('serviceUrl') serviceUrl_input: any;
@Input('toolbarSettings') toolbarSettings_input: any;
@Input('waitingPopupTemplate') waitingPopupTemplate_input: any;
@Input('zoomFactor') zoomFactor_input: any;
@Input('configurePaneSettings.items') configurePaneSettings_items_input: any;
@Input('configurePaneSettings.showPane') configurePaneSettings_showPane_input: any;
@Input('dataSources.name') dataSources_name_input: any;
@Input('dataSources.value') dataSources_value_input: any;
@Input('exportSettings.exportOptions') exportSettings_exportOptions_input: any;
@Input('exportSettings.excelFormat') exportSettings_excelFormat_input: any;
@Input('exportSettings.wordFormat') exportSettings_wordFormat_input: any;
@Input('exportSettings.customItems') exportSettings_customItems_input: any;
@Input('pageSettings.orientation') pageSettings_orientation_input: any;
@Input('pageSettings.paperSize') pageSettings_paperSize_input: any;
@Input('pageSettings.height') pageSettings_height_input: any;
@Input('pageSettings.width') pageSettings_width_input: any;
@Input('pageSettings.margins') pageSettings_margins_input: any;
@Input('pageSettings.hidePageOrientation') pageSettings_hidePageOrientation_input: any;
@Input('parameters.labels') parameters_labels_input: any;
@Input('parameters.name') parameters_name_input: any;
@Input('parameters.nullable') parameters_nullable_input: any;
@Input('parameters.prompt') parameters_prompt_input: any;
@Input('parameters.values') parameters_values_input: any;
@Input('parameterSettings.delimiterChar') parameterSettings_delimiterChar_input: any;
@Input('parameterSettings.popupHeight') parameterSettings_popupHeight_input: any;
@Input('parameterSettings.popupWidth') parameterSettings_popupWidth_input: any;
@Input('parameterSettings.itemWidth') parameterSettings_itemWidth_input: any;
@Input('parameterSettings.labelWidth') parameterSettings_labelWidth_input: any;
@Input('permissionSettings.dataSet') permissionSettings_dataSet_input: any;
@Input('permissionSettings.dataSource') permissionSettings_dataSource_input: any;
@Input('previewOptions.autoRender') previewOptions_autoRender_input: any;
@Input('previewOptions.dataSources') previewOptions_dataSources_input: any;
@Input('previewOptions.enableNotificationBar') previewOptions_enableNotificationBar_input: any;
@Input('previewOptions.enableVirtualEvaluation') previewOptions_enableVirtualEvaluation_input: any;
@Input('previewOptions.enableParameterBlockScroller') previewOptions_enableParameterBlockScroller_input: any;
@Input('previewOptions.enableDatasourceBlockScroller') previewOptions_enableDatasourceBlockScroller_input: any;
@Input('previewOptions.enableDropDownSearch') previewOptions_enableDropDownSearch_input: any;
@Input('previewOptions.exportSettings') previewOptions_exportSettings_input: any;
@Input('previewOptions.pageSettings') previewOptions_pageSettings_input: any;
@Input('previewOptions.parameters') previewOptions_parameters_input: any;
@Input('previewOptions.parameterSettings') previewOptions_parameterSettings_input: any;
@Input('previewOptions.printMode') previewOptions_printMode_input: any;
@Input('previewOptions.printOption') previewOptions_printOption_input: any;
@Input('previewOptions.sizeToReportContent') previewOptions_sizeToReportContent_input: any;
@Input('previewOptions.toolbarSettings') previewOptions_toolbarSettings_input: any;
@Input('previewOptions.zoomFactor') previewOptions_zoomFactor_input: any;
@Input('reportDataExtensions.name') reportDataExtensions_name_input: any;
@Input('reportDataExtensions.className') reportDataExtensions_className_input: any;
@Input('reportDataExtensions.imageClass') reportDataExtensions_imageClass_input: any;
@Input('reportDataExtensions.displayName') reportDataExtensions_displayName_input: any;
@Input('reportItemExtensions.name') reportItemExtensions_name_input: any;
@Input('reportItemExtensions.className') reportItemExtensions_className_input: any;
@Input('reportItemExtensions.imageClass') reportItemExtensions_imageClass_input: any;
@Input('reportItemExtensions.displayName') reportItemExtensions_displayName_input: any;
@Input('reportItemExtensions.category') reportItemExtensions_category_input: any;
@Input('toolbarSettings.items') toolbarSettings_items_input: any;
@Input('toolbarSettings.showToolbar') toolbarSettings_showToolbar_input: any;
@Input('toolbarSettings.templateId') toolbarSettings_templateId_input: any;
@Output('ajaxBeforeLoad') ajaxBeforeLoad_output : any = new EventEmitter();
@Output('ajaxError') ajaxError_output : any = new EventEmitter();
@Output('ajaxSuccess') ajaxSuccess_output : any = new EventEmitter();
@Output('create') create_output : any = new EventEmitter();
@Output('destroy') destroy_output : any = new EventEmitter();
@Output('newDataClick') newDataClick_output : any = new EventEmitter();
@Output('openReportClick') openReportClick_output : any = new EventEmitter();
@Output('previewReport') previewReport_output : any = new EventEmitter();
@Output('reportModified') reportModified_output : any = new EventEmitter();
@Output('reportOpened') reportOpened_output : any = new EventEmitter();
@Output('reportSaved') reportSaved_output : any = new EventEmitter();
@Output('saveReportClick') saveReportClick_output : any = new EventEmitter();
@Output('toolbarClick') toolbarClick_output : any = new EventEmitter();
@Output('toolbarRendering') toolbarRendering_output : any = new EventEmitter();
@Output('encryptData') encryptData_output : any = new EventEmitter();
@Output('decryptData') decryptData_output : any = new EventEmitter();
// tslint:disable-next-line:max-line-length
constructor(public el: ElementRef, public cdRef: ChangeDetectorRef, private _ejIterableDiffers: IterableDiffers, private _ejkeyvaluediffers: KeyValueDiffers) {
super('BoldReportDesigner', el, cdRef, [], _ejIterableDiffers, _ejkeyvaluediffers);
}
}