Quintiq file version 2.0 #parent: ListCustomerOrders Response OnDrawElement ( SalesDemandBase element ) id:Response_ListCustomerOrders_OnDrawElement { #keys: '[124112.0.92386871]' Body: [* // Draw image for invalid customer order, product & stocking point // Draw image for invalid data if( not element.IsValidData() ) { drawinfo.Image( 0, 'CONSTRAINTVIOLATIONS' ); } // Draw image for product productnode := select( element, ProductInStockingPoint_MP.Product_MP.ProductNode, node, node.SupplyChainView() = DataHolderView.Data() ); if( not isnull( productnode ) and productnode.IconName() <> '' ) { drawinfo.Image( 1, productnode.IconName() ); } // Draw image for stockingpoint spnode := select( element, ProductInStockingPoint_MP.StockingPoint_MP.StockingPointNode, node, node.SupplyChainView() = DataHolderView.Data() ); if( not isnull( spnode ) and spnode.IconName() <> '' ) { drawinfo.Image( 2, spnode.IconName() ); } *] CanBindMultiple: false DefinitionID: 'Responsedef_List_OnDrawElement' Precondition: [* return not isnull( DataHolderView.Data() ); *] }