Input/Output Component
Fnd_IO_DisplayTable
Fnd_IO_DisplayTable (->table{; force new window})
Parameters
| Parameter | Type | Description |
|---|---|---|
| table | Pointer | Pointer to the table to display |
| force new window | Boolean | Open a new window (optional) |
Description
Pass a table pointer to the Fnd_IO_DisplayTable method whenever you want to display a new table window. If a window already exists for the specified table, it will be brought to the front. If a window is not already open to display the table, this routine will start a new process, open a new window, and display the specified table using the table’s output form:
Fnd_IO_DisplayTable (->[People])
You can optionally force the Fnd_IO_DisplayTable method to open a new table window—even if one is already open—by passing a second parameter. If the second parameter evaluates to True, then a new process will be created to display the table. Otherwise, a new process will be created only if one does not already exist:
Fnd_IO_DisplayTable (->[People];True)
If you want to open a table window at startup, call this method from the Fnd_Hook_Shell_Startup method. Foundation’s Navigation Palette buttons and the Open Table Dialog call the this method to display table windows. By default, the selection of records for the new window will contain all of the table’s records. You can change this selection before the window is displayed in the Fnd_Hook_IO_DisplayTable hook. The hook is called just after this routine launches a new process, and just before it opens a window.
Extracted source text
Fnd_IO_DisplayTable (->table{; force new window})
Parameter Type Description
table Pointer Pointer to the table to display
force new window Boolean Open a new window (optional)
Pass a table pointer to the Fnd_IO_DisplayTable method whenever you want to display a new table
window. If a window already exists for the specified table, it will be brought to the front. If a window is not
already open to display the table, this routine will start a new process, open a new window, and display
the specified table using the table’s output form:
Fnd_IO_DisplayTable (->[People])
You can optionally force the Fnd_IO_DisplayTable method to open a new table window—even if one
is already open—by passing a second parameter. If the second parameter evaluates to True, then a new
process will be created to display the table. Otherwise, a new process will be created only if one does not
already exist:
Fnd_IO_DisplayTable (->[People];True)
If you want to open a table window at startup, call this method from the Fnd_Hook_Shell_Startup
method.
Foundation’s Navigation Palette buttons and the Open Table Dialog call the this method to display table
windows.
By default, the selection of records for the new window will contain all of the table’s records. You can
change this selection before the window is displayed in the Fnd_Hook_IO_DisplayTable hook. The
hook is called just after this routine launches a new process, and just before it opens a window.