Input/Output Component

Fnd_IO_DisplayTable

Fnd_IO_DisplayTable (->table{; force new window})

Legacy manual page 127

Parameters

ParameterTypeDescription
tablePointerPointer to the table to display
force new windowBooleanOpen 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.