Class: EntryList [Abstract] [Obsolete]

Properties  Events  Methods    Index of Classes

An abstract class suitable for "table" style data entry

This is an abstract class and should never be used by a developer for object instantiation. While a developer could use this class for sub-classing, it is not encouraged.

Hierarchy

cObject
---cUIObject
------DfBaseObject
---------DfBaseWindow
------------DfBaseUIWindow
---------------DfBaseControl
------------------DfBaseList
---------------------DfBaseForm
------------------------DfBaseEntry
---------------------------DfBaseEntryList
------------------------------EntryList
---------------------------------WideList_

Library: Windows Application Class Library

Package: Windows.pkg

Mixins: Standard_Grid_Mixin Datafile_Help_Mixin Standard_Object_Mixin Multi_Item_Shadow_Mixin Mask_form_Mixin FloatingPopupMenu_Mixin Auto_Setup_Mixin RGB_Support_Temp_Mixin Help_Mixin Shadow_Mixin

Description

This class is obsolete. Lists and Grids are now created using the cCJGrid and cDbCJGrid classes.

As of revision 16.0, DataFlex includes full support for Codejock Software's COM Report Control package for creating grids. See Using Grids for more information.



EntryList combines all of the capabilities of the Grid class and the Entry class resulting in an abstract class suitable for "table" style data entry. This class is intermediate and serves as the basis for more-sophisticated data-entry classes (dbGrid and dbList).

Of Special Note

The primary purpose of the EntryList class is to combine all of the capabilities of the Entry class and the Grid class.

Scrolling data-entry forms are very useful when large amounts of data are to be managed, however, the base EntryList class is an in-memory data-storage object. You should be aware of the amount of memory available, or modify the object to perform in a virtual mechanism. This is the idea behind the dbGrid and dbList class.

There are no messages that are unique to the EntryList class. Objects of the EntryList class understand all of the messages of the Entry class and the Grid class, and you should refer to the articles on these classes for information on their protocol.

Multi-item and Row based messages from Entry

You will note that the Entry class contains a large number of multi-item messages that seem to serve little purpose when using the Entry class for single-item entry. Those messages are inherited by the EntryList class and, when used in a row-based context, are important. Although these messages are unchanged from their Entry superclass, they are listed here so that their purpose may be more-clearly understood.

Accelerator Keys

This class's accelerator keys are unchanged from those of its superclass.