Quintiq file version 2.0 #parent: #root Method EnableBatchEdit () derived id:Method_DialogCreateEditCustomerOrder_EnableBatchEdit { #keys: '[136682.1.803157508]' BaseType => //DialogCreateEditSalesDemand/Method_DialogCreateEditSalesDemand_EnableBatchEdit Body: [* //Set visibility of batch edit checkbox isbatchedit := DataHolderSalesDemands.Data().Size() > 1; if ( isbatchedit and DropDownListSalesSegment.ActionLinkText() = '' ) { ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( DropDownListSalesSegment ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( DropDownListProduct ) ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( DropDownListStockingPoint ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( DropDownListCurrency ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( DateSelectorStart ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( DateSelectorEnd ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( EditFieldPrice ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( EditFieldQuantityUom ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( DropDownListUnitOfMeasurement ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( DropDownListPriority ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( EditFieldDemandUncertaintyPercentage ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( CheckBoxIsExcludedFromFulfillmentKPI ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( EditFieldCustomerID ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( EditFieldCustomerName ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( EditFieldOrderID ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( EditFieldOrderLineID ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( CheckboxIsForNetting ); ApplicationMacroPlanner.ChangeActionLinkTextEditRevert( CheckboxIsFirmed ); } Form.EnableDisableComponent( isbatchedit, DataHolderDialogData.Data().Product_MP() ); *] }