Class: Entry_Client_mixin

Module location: Enclient.pkg line 132 (view source)

Class: _Entry_Client SuperClass: CLIENT Description: This class implements a data-entry object grouping agent

Class Hierarchy:

cObjectMixinEntry_Client_mixin

Mixins:

ACTION_BAR_Mixin, Auto_Locate_Mixin, Deo_Delegate_Mixin, NAVIGATE_Mixin, NESTING_Mixin, Non_Dependent_Item_Mixin, SERVER_Mixin, VERIFY_Mixin,

Class Definition

Properties

IntegerAuto_Clear_DEO_State
We need this property to fully emulate a DEO (Actually, entry_clients should realy support ALL the DEO messages!)
integerprivate.Changed_State

Functions and Procedures

Activating()
Augment to Support AutoLocate. This replaces (not augments) the procedure in actionbr. We need to look into this (activating is very risky to augment activating in mixins). as of 15.1 we changed all deactivating/activating signatures to not return values (see windows.pkg / ComboForm / Activating for more) Returns Integer
IntegerChanged_State()
created for property support
Clear()
created for Server support
Clear_Set()
created for Server support
Construct_Object(integer myImg)
Operation: CONSTRUCT_OBJECT Assumption(s): MyImg identifies an image for the client area Goal(s): define an instance of client with a properties appropriate to this specialization. Algorithm: augmented to define and initialize properties Usage: used internally
Display()
created for Server support
End_Construct_Object()
Entry_Clear(integer file#)
created for EntItem convenience
Entry_Clear_All(integer file#)
created for EntItem convenience
Entry_Display(integer file# integer flag)
created for EntItem convenience
Entry_Update(integer file# integer flag)
created for EntItem convenience
integerOpening_view_Recursive()
these are needed to pass these on to possible tabview.
Request_Clear()
************* JJT ************ Added for deo delegate support
Request_Clear_All()
Request_Delete()
Request_Find(integer mode integer entUpdtFlag)
Request_Save()
Request_Save_No_Clear()
this allows us to save a record without it clearing regardless of the Auto_Clear_DEO_State value
Request_Superfind(integer mode)
Seed_Data_Sets_Recursive()
these are needed to pass these on to possible tabview.
SET(Integer newVal)
Inherited from verify_mixin
cancelled from Server mixin
integerSubView_Changed()
add this so that all db clients delegate this message. this is used to catch sub-views (tabview). Tab views (sub views) will augment this to do something useful