Quintiq file version 2.0 #parent: lstSnapshots Response OnClick (structured[shadow[KpiSnapshotData]] selection) id:Response_lstSnapshots_MenuExportAsEXCEL_OnClick { #keys: '[146450.0.1761583342]' Body: [* //Export to EXCEL file nvt := Kpi_GlobalState.ConvertShadowSnapshotDataToNvt( selection ); xls := KpiExcelConverter::CreateExcelFromNvtContainingMultiple( nvt, KpiTracker ); filename := this.Application().GetSaveFileName( "KpiSnapshot", "xlsx", "Excel workbook (*.xlsx)" ); if( filename <> '' ) { table := TableHandle::ImportXML( xls ); savefile := Application.GetClientFile( filename ); XLS::SaveTable( table, savefile.LocalFileName() ); Application.TransferToClient( savefile ); Application.RemoveLocalCopy( savefile ); } *] CanBindMultiple: false DefinitionID => /lstSnapshots/Responsedef_lstSnapshots_Menu_OnClick Initiator: 'MenuExportAsEXCEL' }