Namespace: Consultingwerk.SmartComponents.Interfaces
Interface 
ISaveChangesOnDeactivateForm Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.BusinessEntityDesigner.Plugins.BusinessEntityRelations.RelationDesignerViewer, Consultingwerk.BusinessEntityDesigner.UI.BusinessEntityViewerControl, Consultingwerk.BusinessEntityDesigner.UI.DataRelationViewerControl, Consultingwerk.BusinessEntityDesigner.UI.FieldViewerControl, Consultingwerk.BusinessEntityDesigner.UI.IndexViewerControl, Consultingwerk.BusinessEntityDesigner.UI.MemberTableViewerControl, Consultingwerk.SmartComponents.Base.SmartViewerControl, Consultingwerk.SmartComponents.Implementation.SmartDynamicUpdatableBrowser, Consultingwerk.SmartComponents.Implementation.SmartDynamicViewer, Consultingwerk.SmartComponents.Implementation.SmartUpdatableBrowser, Consultingwerk.Windows.Framework.Authentication.SmartUserViewer, Consultingwerk.Windows.Framework.Authorization.SmartFieldSecurityItemViewerControl, Consultingwerk.Windows.Framework.Authorization.SmartGroupViewer, Consultingwerk.Windows.Framework.Authorization.SmartSecurityAssignmentViewerControl, Consultingwerk.Windows.Framework.Authorization.SmartSecurityObjectTokenViewerControl, Consultingwerk.Windows.Framework.Authorization.SmartSecurityObjectViewerControl, Consultingwerk.Windows.Framework.Authorization.SmartSecurityRealmViewerControl, Consultingwerk.Windows.Framework.Authorization.SmartSecurityTokenViewerControl, Consultingwerk.Windows.Framework.Authorization.SmartToolbarSecurityItemViewerControl, Consultingwerk.Windows.Framework.Menu.SmartFunctionViewer, Consultingwerk.Windows.Framework.Menu.SmartMenuStyleViewerControl, Consultingwerk.Windows.Framework.Menu.SmartMenuViewer, Consultingwerk.Windows.Framework.Menu.SmartModuleViewer, Consultingwerk.Windows.Framework.Menu.SmartProductViewerControl, Consultingwerk.Windows.Framework.Repository.Class.SmartAttributeGroupViewerControl, Consultingwerk.Windows.Framework.Repository.Class.SmartAttributeViewerControl, Consultingwerk.Windows.Framework.Repository.Class.SmartClassTypeViewerControl, Consultingwerk.Windows.Framework.Repository.Class.SmartLinkTypeViewerControl, Consultingwerk.Windows.Framework.Repository.Class.SmartObjectTypeViewerControl, Consultingwerk.Windows.Framework.Repository.Class.SmartSupportedLinkViewerControl, Consultingwerk.Windows.Framework.Repository.Customization.SmartCustomizationResultViewerControl, Consultingwerk.Windows.Framework.Repository.Customization.SmartCustomizationTypeViewerControl, Consultingwerk.Windows.Framework.Repository.Customization.SmartCustomizationViewerControl, Consultingwerk.Windows.Framework.Repository.Field.SmartEntityFieldMappingViewerControl, Consultingwerk.Windows.Framework.Repository.Object.SmartLinkViewerControl, Consultingwerk.Windows.Framework.Repository.Object.SmartObjectInstanceViewerControl, Consultingwerk.Windows.Framework.Repository.Object.SmartObjectMasterViewerControl, Consultingwerk.Windows.Framework.Repository.Object.SmartPageViewerControl, Consultingwerk.Windows.Framework.Repository.Rendering.Viewer.LazyLoadingViewerControl, Consultingwerk.Windows.Framework.Repository.ScreenMapping.SmartEntityTableMappingViewerControl, Consultingwerk.Windows.Framework.Repository.ScreenMapping.SmartScreenTypeViewerControl, Consultingwerk.Windows.Framework.Repository.ScreenMapping.SmartUiTypeViewerControl, Consultingwerk.Windows.Framework.Rollbase.DataObjectDefViewerControl, Consultingwerk.Windows.Framework.Scheduler.SmartSchedulerJobPlanViewerControl, Consultingwerk.Windows.Framework.Scheduler.SmartSchedulerJobStatusViewerControl, Consultingwerk.Windows.Framework.Scheduler.SmartSchedulerJobViewerControl, Consultingwerk.Windows.Framework.System.SmartAttachmentRoleViewerControl, Consultingwerk.Windows.Framework.System.SmartBusinessEntityTableViewerControl, Consultingwerk.Windows.Framework.System.SmartBusinessEntityViewerControl, Consultingwerk.Windows.Framework.System.SmartCommentRoleViewerControl, Consultingwerk.Windows.Framework.System.SmartKeyFieldAssignmentTypeViewerControl, Consultingwerk.Windows.Framework.System.SmartLanguageViewer, Consultingwerk.Windows.Framework.System.SmartLoginCompanyViewer, Consultingwerk.Windows.Framework.System.SmartMessageViewerControl, Consultingwerk.Windows.Framework.System.SmartModifiedStateViewerControl, Consultingwerk.Windows.Framework.System.SmartRelationViewerControl, Consultingwerk.Windows.Framework.System.SmartTableViewerControl, Consultingwerk.Windows.Framework.System.SmartTranslationViewerControl, Consultingwerk.Windows.Framework.System.SmartUiTranslationViewerControl, Consultingwerk.Windows.Framework.System.SmartValueListViewerControl, Consultingwerk.Windows.Framework.Web.SmartRouteViewerControl, Consultingwerk.Windows.Framework.Workflow.SmartWorkflowActivityViewerControl, Consultingwerk.Windows.Framework.Workflow.SmartWorkflowStatusActivityViewerControl, Consultingwerk.Windows.Framework.Workflow.SmartWorkflowStatusViewerControl, Consultingwerk.Windows.Framework.Workflow.SmartWorkflowSwimlaneViewerControl, Consultingwerk.Windows.Framework.Workflow.SmartWorkflowViewerControl

File:ISaveChangesOnDeactivateForm
Purpose:Interface for classes (SmartViewerControl / SmartUpdatableBrowser
that support prompting the user to save changes when a
Form is deactivated
Description:The behavior is similar to the ICheckOkToClose behaviour
with the difference, that the Deactivate will not be
prevented
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Tue Aug 06 09:17:23 CEST 2013
Purpose: Saves pending changes when a Form is deactivated
Notes:



Top Method Summary
Options Name Purpose
+ LOGICAL SaveChangesOnDeactivateForm (logical) Saves pending changes when a Form is deactivated


Method Detail
Top

PUBLIC LOGICAL SaveChangesOnDeactivateForm (logical)

Purpose: Saves pending changes when a Form is deactivated
Notes:

Parameters:
plShowMessage LOGICAL
When TRUE a message is asking the user if values should be saved. When FALSE values will be saved silently
Returns LOGICAL
True when the user did choose not to save or the save was successful, False when the control remains in Update state


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       29.06.2022 12:45:58