Namespace: Consultingwerk.SmartComponents.Interfaces
Interface 
ISmartTableIOTarget Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: 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.SmartWorkflowViewerControl

File:ISmartTableIOTarget
Purpose:Interface declaring the members of a TableIO target
(viewer / browser) component
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon Jan 19 09:12:42 CET 2009



Top Method Summary
Options Name Purpose
+ AddRecord () Add a new record to the SmartDataSource. This Method is called by the Toolbar Classes SmartToolbarController or SmartToolStripContainer by pressing the AddRecord Tool.
+ CancelUpdate () Reverts the changes to the current record This Method is called by the Toolbar Classes SmartToolbarController or SmartToolStripContainer by pressing the corresponding Tool.
+ CopyRecord () Copy the current record to a new one. This Method is called by the Toolbar Classes SmartToolbarController or SmartToolStripContainer by pressing the corresponding Tool.
+ DeleteRecord () Delete the current record. The Method DeleteRow of the SmartDataSource is called to Handle this Task. This Method is called by the Toolbar Classes SmartToolbarController or SmartToolStripContainer by pressing the corresponding Tool.
+ DisableFields () Disable all enabled controls of the SmartViewerControl. This Method is called from inside the SmartViewerControl.
+ EnableFields (character) Enables controls of the SmartTableIOTarget This Method is called by the Toolbar Classes SmartToolbarController or SmartToolStripContainer by pressing the Tools for Add or Edit Data.
+ HandleValidationError (Error) Handles an error raised by validation routines
+ SaveChanges () Saves the current changes to the database. This Method is called by the Toolbar Classes SmartToolbarController or SmartToolStripContainer by pressing the corresponding Tool.

Top Event Summary
Options Name Purpose
+ SmartTableIOStateChanged (Object, SmartTableIOStateChangedEventArgs) Event fired whenever the SmartTableIOState property has changed

Top Property Summary
Options Name Purpose
+ CHARACTER SecurityKey
+ Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource SmartTableIOSource
+ CHARACTER SmartTableIOState


Method Detail
Top

PUBLIC AddRecord ()

Purpose: Add a new record to the SmartDataSource.
This Method is called by the Toolbar Classes SmartToolbarController
or SmartToolStripContainer by pressing the AddRecord Tool.
Notes:

Top

PUBLIC CancelUpdate ()

Purpose: Reverts the changes to the current record
This Method is called by the Toolbar Classes SmartToolbarController
or SmartToolStripContainer by pressing the corresponding Tool.
Notes:

Top

PUBLIC CopyRecord ()

Purpose: Copy the current record to a new one.
This Method is called by the Toolbar Classes SmartToolbarController
or SmartToolStripContainer by pressing the corresponding Tool.
Notes:

Top

PUBLIC DeleteRecord ()

Purpose: Delete the current record. The Method DeleteRow of the
SmartDataSource is called to Handle this Task.
This Method is called by the Toolbar Classes SmartToolbarController
or SmartToolStripContainer by pressing the corresponding Tool.
Notes:

Top

PUBLIC DisableFields ()

Purpose: Disable all enabled controls of the SmartViewerControl.
This Method is called from inside the SmartViewerControl.
Notes:

Top

PUBLIC EnableFields (character)

Purpose: Enables controls of the SmartTableIOTarget
This Method is called by the Toolbar Classes SmartToolbarController
or SmartToolStripContainer by pressing the Tools for Add or Edit Data.
Notes:

Parameters:
pcFields CHARACTER
The EnableFieldsEnum value indicating if the fields are enabled for Add or Update
Top

PUBLIC HandleValidationError (Error)

Purpose: Handles an error raised by validation routines
Notes: Typically displays the Error message and focusses the field that
caused the error

Parameters:
poError Progress.Lang.Error
The reference to the validation error instance
Top

PUBLIC SaveChanges ()

Purpose: Saves the current changes to the database.
This Method is called by the Toolbar Classes SmartToolbarController
or SmartToolStripContainer by pressing the corresponding Tool.
Notes:



Event Detail
Top

PUBLIC SmartTableIOStateChanged (Object, SmartTableIOStateChangedEventArgs)

Purpose: Event fired whenever the SmartTableIOState property has changed
Notes:

Parameters:
sender System.Object
The object that raised the event
e Consultingwerk.SmartComponents.Base.SmartTableIOStateChangedEventArgs
The SmartTableIOStateChangedEventArgs with the data for this event


Property Detail
Top

PUBLIC CHARACTER SecurityKey


Returns CHARACTER
Top

PUBLIC Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource SmartTableIOSource


Returns Consultingwerk.SmartComponents.Interfaces.ISmartTableIOSource
Top

PUBLIC CHARACTER SmartTableIOState


Returns CHARACTER


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:17:01