cObject
---cUIObject
------DfBaseObject
---------DfBaseWindow
------------DfBaseUIWindow
---------------DfBaseControl
------------------DfBaseList
---------------------DfBaseForm
------------------------DfBaseEntry
---------------------------DfBaseEntryList
------------------------------EntryList
---------------------------------WideList_
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).
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.
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.
This class's accelerator keys are unchanged from those of its superclass.