Quintiq file version 2.0
|
#parent: ListPostponementSpecification
|
Response OnClick () id:Response_ListPostponementSpecification_MenuCreate_OnClick
|
{
|
#keys: '[135040.0.189859972]'
|
CanBindMultiple: false
|
DefinitionID => /ListPostponementSpecification/Responsedef_ListPostponementSpecification_WebMenu_OnClick
|
Initiator: 'MenuCreate'
|
Precondition:
|
[*
|
feedback := Translations::MP_PostponementSpecification_CanCreateNew_EmptySalesSegSelection();
|
return DataHolderSalesSegment.Data().Size() > 0;
|
*]
|
UserRequiresReadWrite: true
|
QuillAction
|
{
|
Body:
|
[*
|
// New PostponementSpecification
|
ssegments := ifexpr( DataHolderSelectedSalesSegmentFrmSalesSegment.Data().Size() >0,
|
DataHolderSelectedSalesSegmentFrmSalesSegment.Data(),
|
DataHolderSalesSegment.Data() );
|
dlg := construct( DialogCreateEditPostponementSpecification );
|
dlg.New( ssegments ); //create new PostponementSpecification with the selected SalesSegments + children
|
*]
|
GroupServerCalls: false
|
}
|
}
|