Quintiq file version 2.0
|
#parent: CustomDrawComponentContainer
|
Response OnClick (
|
structured[LibOpt_Component] selection
|
) id:Response_CustomDrawComponentContainer_MenuSetDatasetCopyInitError_OnClick
|
{
|
#keys: '[141860.2.327420150]'
|
Body:
|
[*
|
// Set dataset copies on the 'Handle error' and 'Initialize' component positions.
|
LibOpt_BreakpointPosition::SetDatasetCopy( selection,
|
typeof( LibOpt_DatasetCopyUnconditional ).Name(),
|
LibOpt_Component::ComponentPosition_Error()
|
);
|
|
LibOpt_BreakpointPosition::SetDatasetCopy( selection,
|
typeof( LibOpt_DatasetCopyOnAnyDownstreamCopy ).Name(),
|
LibOpt_Component::ComponentPosition_Initialize()
|
);
|
*]
|
DefinitionID => /CustomDrawComponentContainer/Responsedef_CustomDrawComponentContainer_Menu_OnClick
|
GroupServerCalls: true
|
Initiator: 'MenuSetDatasetCopyInitError'
|
Precondition:
|
[*
|
componentpositions := selectset( selection,
|
Elements.ComponentPosition,
|
position,
|
position.Name() = LibOpt_Component::ComponentPosition_Error()
|
or position.Name() = LibOpt_Component::ComponentPosition_Initialize()
|
);
|
|
return LibOpt_BreakpointPosition::SetDatasetCopyAllowed( componentpositions );
|
*]
|
}
|