Quintiq file version 2.0
|
#parent: #root
|
Method RegisterForms (
|
internal[WebForm] form,
|
Boolean isopen
|
) id:Method_ApplicationMacroPlanner_RegisterForms
|
{
|
#keys: '[138546.0.75241093]'
|
Body:
|
[*
|
// Add or remove form from our form struct
|
if( not isnull( MacroPlan ) )
|
{
|
// Flush dataholder before adding in new form, assumption there is always 1 opened form only
|
DataHolderOpenedForms.Data().Flush();
|
if( isopen ) // Prevent added the same form twice
|
{
|
DataHolderOpenedForms.Data().Add( form );
|
DataHolderOpenedForms.Data( DataHolderOpenedForms.Data().Unique() ); // To prevent the form from getting registered twice
|
// Refresh forms data
|
this.RefreshFormsData();
|
}
|
/*else
|
{
|
DataHolderOpenedForms.Data().Remove( form );
|
}*/
|
}
|
*]
|
}
|