Quintiq file version 2.0
|
#parent: #root
|
Method UpdateFormsToReadOnly () id:Method_ApplicationLibMacroPlanner_UpdateFormsToReadOnly
|
{
|
#keys: '[127238.1.80072845]'
|
Body:
|
[*
|
// Update all the manual planning form to read only if exceed sizing parameter value
|
string:= 'FormProductPlanning;FormProductPlanningMatrix;FormSupplyPlanning;FormTripPlanning;FormPeriodTasks';
|
strings := string.Tokenize( ";" );
|
isenable := ValueHolderSizing.Data();
|
|
traverse( strings, Elements, formname )
|
{
|
form := Application.Frame().FindChildObject( formname );
|
|
if ( not isnull( form ) )
|
{
|
form.GrantEditSecurity( isenable );
|
imageWarning := guard( ApplicationLibMacroPlanner.FindComponentRecursively( form, 'ImageWarningSizing' ).astype( Image ), null( Image ) );
|
if( not isnull( imageWarning ) )
|
{
|
imageWarning.Visible( not isenable );
|
}
|
}
|
}
|
*]
|
}
|