@ SuppressWarnings ( "unchecked" ) protected void addComponents ( final FormContainer _form ) throws EFapsException { this . form = _form ; add ( new KeepAliveBehavior ( ) ) ; // set the title for the Page add2Page ( new Label ( "pageTitle" , DBProperties . getProperty ( "Logo.Version.Label" ) ) ) ; add ( new SetMessageStatusBehavior ( ) ) ; add ( this . modal ) ; final AbstractUIObject uiObject = ( AbstractUIObject ) super . getDefaultModelObject ( ) ; add ( new HeadingPanel ( "titel" , Model . of ( new UIHeading ( uiObject . getTitle ( ) ) ) ) ) ; IModel < UIMenuItem > model = null ; if ( uiObject . getMode ( ) == TargetMode . SEARCH && uiObject . getCallingCommandUUID ( ) != null && uiObject instanceof UIForm ) { model = Model . of ( new UISearchItem ( uiObject . getCallingCommand ( ) . getTargetSearch ( ) . getUUID ( ) ) ) ; } else if ( uiObject . getCommand ( ) . getTargetMenu ( ) != null ) { model = Model . of ( new UIMenuItem ( uiObject . getCommand ( ) . getTargetMenu ( ) . getUUID ( ) , uiObject . getInstanceKey ( ) ) ) ; } add ( new MenuBarPanel ( "menu" , model ) ) ; add ( new HelpLink ( "help" , Model . of ( uiObject . getCommand ( ) . getId ( ) ) ) ) ; final WebMarkupContainer footerpanel ; if ( uiObject . isCreateMode ( ) || uiObject . isEditMode ( ) || uiObject . isSearchMode ( ) || uiObject . isOpenedByPicker ( ) ) { footerpanel = new FooterPanel ( "footer" , ( IModel < ICmdUIObject > ) getDefaultModel ( ) , this . modalWindow ) ; } else { footerpanel = new WebMarkupContainer ( "footer" ) ; footerpanel . setVisible ( false ) ; } add ( footerpanel ) ; }
Method that adds the Components to the Page .