Quintiq file version 2.0 #parent: #root Method EditProductInTrip ( internal[GUIComponent] parent, structured[ProductInTrip] selection ) id:Method_DialogCreateEditProductInTrip_EditProductInTrip { #keys: '[113694.0.1627437644]' Body: [* // Edit product in trip data := shadow( selection.Element( 0 ) ); Dialog.Data( data ); Dialog.EnableDisableComponents( isnull( Dialog.Data().WrappedInstance() ) and selection.Size() = 1 ); result := this.DoModal( parent ); if( result > 0 ) { ProductInTrip::Update( selection, data.Quantity(), true, false ); } *] }