Arguments: grid-column
A function that returns whether an individual grid cell is currently
accessible to the user. The available-reader function is a property of
a particular grid-column, and is called once for each grid-row that
intersects that column to determine the availability of the cell at
the intersection of that row and column. The function should take one
argument, which is the data-object of a grid-row. If the attribute
represented by the grid-column should currently be accessible to the
user for the data-object that is passed to the function, then the
function should return true, and otherwise it
should return nil
. When not available, a
grid-cell appears grayed out and its value may not be modified by the
user.
Example: In the employee grid example, each grid-row represents an employee. If the "Full Time?" grid-column had an available-reader function, then the system would periodically pass an employee to that function, and the function should return true if the "Full Time?" cell for that employee should currently be accessible to the user.
NOTE: Your application does not call the available-reader function; it supplies the available-reader function which is then called automatically by the system as needed.
available-reader is a property of the grid-column
and row-header-column
.
Common Graphics and IDE documentation is described in About Common Graphics and IDE documentation in cgide.htm.
The documentation is described in introduction.htm and the index is in index.htm.
Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.
Created 2000.10.5.