Quintiq file version 2.0
|
#parent: lstSnapshots
|
Response OnClick (shadow[KpiSnapshotData] selection) id:Response_lstSnapshots_MenuSaveAsJSON_OnClick
|
{
|
#keys: '[146450.0.1733284382]'
|
Body:
|
[*
|
//Export to JSON file
|
nvt := Kpi_GlobalState.ConvertShadowSnapshotDataToNvt( selection );
|
json := KpiJsonConverter::CreateJsonStringFromNvt( nvt );
|
|
datetime := [String] selection.PlanDateTime();
|
newdatetime := datetime.ReplaceAll( ":", "" );
|
|
filename := this.Application().GetSaveFileName( "KpiSnapshot " + newdatetime, "json", "(.json)" );
|
if( filename <> '' )
|
{
|
Application.WriteTextFile( filename, json );
|
}
|
*]
|
CanBindMultiple: false
|
DefinitionID => /lstSnapshots/Responsedef_lstSnapshots_Menu_OnClick
|
Initiator: 'MenuSaveAsJSON'
|
}
|