data-object

Arguments:
grid-row

Returns the arbitrary object from the application that is being
represented by this grid-row. Typically, a data-object is assigned to
a grid-row by passing the :data-object initarg to make-instance when creating the
grid-row. draw-cell methods then often call
data-object to retrieve values from the object to display in various
cells.

For example, in the employee grid example the data-object of each
grid-row is an instance of the "employee" class. These employee
instances are completely independent of any user interface for them,
and contain the real-world data for each employee. Whenever the grid
wants to display some attribute of an employee in a grid-cell, it
calls the grid-column's data-reader function on the grid-row's
data-object to retrieve the needed real-world information from the
employee object. The employee grid example can be found on the
Examples tab of the Navigator.