Quintiq file version 2.0 #parent: CustomDrawComponent Response OnClick () id:Response_CustomDrawComponent_MenuImport_OnClick { #keys: '[132448.0.516478609]' Body: [* //Import view from xml filename := Application.GetOpenFileName(); if( filename <> '' ) { feedback := ''; xml := Application.ReadTextFile( filename ); supplyChainViews := construct( SupplyChainViews ); supplyChainViews.Add( DataHolderView.Data() ); if( not SupplyChainView::ImportFromXML( supplyChainViews, xml, feedback ) ) { MessageBox::Warning( this, feedback, '&Ok' ); } } *] CanBindMultiple: false DefinitionID => /CustomDrawComponent/Responsedef_CustomDrawComponent_Menu_OnClick Initiator: 'MenuImport' Precondition: [* return MacroPlan::HasMacroPlan( MacroPlan, feedback ) and not isnull( DataHolderView.Data() ); *] }