export class KPIReportViewController extends ReportBaseViewController { constructor( options = {} ) { _.defaults( options, { } ); super( options ); } initReport( options ) { this.script_name = 'KPIReport'; this.viewId = 'KPIReport'; this.context_menu_name = $.i18n._( 'Review Summary' ); this.navigation_label = $.i18n._( 'Saved Report' ); this.view_file = 'KPIReportView.html'; this.api = TTAPI.APIKPIReport; } getCustomContextMenuModel() { var context_menu_model = { exclude: [], include: [ { label: $.i18n._( 'Print' ), id: 'pdf_review_print', menu_align: 'right' } ] }; return context_menu_model; } onCustomContextClick( id ) { switch ( id ) { case 'pdf_review_print': //All report view //this.onNavigationClick( id ); this.onViewClick( id ); break; } } }