An ESL table object is a control, similar to a list box, that you can put into a dialog box or a dialog region, then manipulate as needed. It provides you with a way of easily displaying, editing, and updating tabular data. You can use a table object in your ESL application programs for any situation where data is best represented in rows and columns. Typically, most ESL applications that use table objects statically define the columns, then fill them with data for the end-user to see and modify. However, it is also possible to define and modify table objects dynamically either from user commands or from a definition stored elsewhere, such as a database definition.
This chapter describes table objects from the perspective of both you and your end-users. Included is information on the following:
•The User Interface (what the end-user sees and the facilities that a table object provides)