Class: Entry_Client_mixin
Class: _Entry_Client
SuperClass: CLIENT
Description: This class implements a data-entry object grouping agent
Class Hierarchy:
cObjectMixinEntry_Client_mixinMixins:
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)
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