Quintiq file version 2.0
|
#parent: Toolbar/ButtonApply
|
Response OnClick () id:Response_Toolbar_ButtonApply_OnClick
|
{
|
#keys: '[11660.0.587360435]'
|
Body:
|
[*
|
// Apply changes
|
|
data := Dialog.Data();
|
|
Dialog.ApplyChanges();
|
|
if( isnull( DataHolderUnitNode.Data() ) )
|
{
|
data.SupplyChainBackground( LabelSupplyChainBackgroundString.Text() );
|
}
|
else
|
{
|
// This will be multi-transaction and is a conscious decision
|
DataHolderUnitNode.Data().BackgroundImageName( LabelUnitBackgroundString.Text() );
|
}
|
ApplicationLibMacroPlanner.SetSupplyChainOverviewWarning();
|
|
data.Commit();
|
*]
|
DefinitionID: 'Responsedef_GUIButtonBase_OnClick'
|
Precondition:
|
[*
|
return SupplyChainView::ValidateInput( feedback,
|
EditorFontName.Text(),
|
ApplicationLibMacroPlanner.FormatStringToNumber( EditorFontSize.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToNumber( EditorGridPointDistance.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeStockingPointSize.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeUnitHeight.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeUnitWidth.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeProductHeight.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorRelativeProductWidth.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToNumber( EditorOffsetX.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToNumber( EditorOffsetY.Text() ) );
|
*]
|
}
|