Quintiq file version 2.0
|
#parent: GUITimerSetMPDefaultViewForFirstLogin
|
Response OnTimer () id:Response_ApplicationLibMacroPlanner_GUITimerSetMPDefaultViewForFirstLogin_OnTimer
|
{
|
#keys: '[132448.0.224571183]'
|
Body:
|
[*
|
// Workaround open empty view to set default dialog/form layouts
|
if( [Boolean]ValueHolderSetMPDefaultViewForFirstLogin.Value() )
|
{
|
// Calling open view in OnCreate will not work because the Value in Value holder is yet to recovered from setting
|
dlg := Application.Frame().FindChildObject( typeof( SWF_DialogEditUser ).Name() ).astype( SWF_DialogEditUser );
|
|
// Do no proceed if the Workflow model dialog is open, calling open view with model dialog open will result in an error
|
if( isnull( dlg ) )
|
{
|
ApplicationScope.ViewManager().OpenView( 'Empty (dialog initialization)' );
|
this.Enabled( false );
|
ValueHolderSetMPDefaultViewForFirstLogin.Value( false.AsQUILL() );
|
}
|
}
|
else
|
{
|
this.Enabled( false );
|
}
|
*]
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_GUITimer_OnTimer'
|
}
|