Quintiq file version 2.0
|
#parent: #root
|
Method ExportExcel (
|
structured[String] brokernames,
|
structured[BinaryValue] binaryvalues,
|
String exportpath
|
) id:Method_DialogExport_ExportExcel
|
{
|
#keys: '[136682.0.2056294528]'
|
Body:
|
[*
|
// Write the binary data of the respective
|
// file to its export destination
|
i := 0;
|
|
traverse( brokernames, Elements, brokername )
|
{
|
broker := select( Domain, EDIDefinitionManager.BrokerDefinitions, broker, broker.Name() = brokername );
|
filename := broker.Destination().astype( EDIXLSLinkDefinition ).FileName()
|
binarydata := binaryvalues.Element( i ).AsBinaryData();
|
filepath := filename + ".xlsx";
|
Application.Download( filepath, binarydata );
|
|
i :=i+1;
|
}
|
*]
|
}
|