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