Quintiq file version 2.0
|
#parent: #root
|
Method DownloadExcelFile (BinaryValue binaryvalue_i, String brokername_i) id:Method_LibSOPImpExp_DialogExcelExport_DownloadExcelFile
|
{
|
#keys: '[144528.1.247478635]'
|
Body:
|
[*
|
// Download Excel file on client based on binary value of Excel generated from server
|
// and using the broker to infer the Excel filename to create
|
|
// Get the Excel filename to create
|
broker := select( Domain, EDIDefinitionManager.BrokerDefinitions, broker, broker.Name() = brokername_i );
|
filename := broker.Destination().astype( EDIXLSLinkDefinition ).FileName()
|
|
// Binary value of the Excel generated from server
|
binarydata := binaryvalue_i.AsBinaryData();
|
|
filepath := filename + ".xlsx";
|
Application.Download( filepath, binarydata );
|
*]
|
}
|