Previous Topic: Relocating Multiple FieldsNext Topic: Resetting


Pending Operations

If all move and copy operations cannot be successfully processed, none of the operations are performed. These operations are pending. Any terminal editing and any new, repeat, or delete operations that the field symbols provide are performed. An unsuccessful copy or move operation results when a destination is not provided for every field marked for relocation, when a marked field is not provided for every destination edit ID, or when a field to copy or move does not fit at the new location.

A message displays noting the pending operations. Each operation is distinguished by the defined function symbol. On the following panel layout, a move operation was specified for the field following ADDRESS. It is assigned edit ID 1. A destination was not specified for the field. A destination, under the field EMPLOYEE NAME, is pending for a field to define as edit ID 2. As a result, the operations cannot be performed. The pending message displays and the symbols are retained as specified on the layout. The cursor is placed on the first incomplete operation specification (for example, copy‑symbol or move‑symbol lacking a destination or destination symbol lacking a copy or move designation).

=> ------------------------------------------------------------------------------- IDEAL: PANEL LAYOUT BLANK PNL ADRMPNL1 (001) TEST SYS: DOC FILL‑IN Pending: >(1) !(2) Start ¬ End ; New + Rep @ Del * Move > Copy ¢ Dest ! Width 80 ........1.........2.........3.........4.........5.........6.........7.........8 ================================== T O P ==================================== ¬ ORDER#¬ ______¬ CUSTOMER #¬ ____¬ ORDER DATE¬ ________; ¬ EMPLOYEE NAME¬ ____________________________________; !2 ¬ ADDRESS>__________________________________________; ¬ QTY; ¬ ITEM NO; ¬ ITEM DESC; ¬ PRICE; ¬ AMOUNT; ¬ ___; ¬ _______; ¬ _____________; ¬ _______; ¬ _______; ¬ PHONE NUMBER¬ ___¬ _____; =============================== B O T T O M =================================

The pending message lists all pending copy, move, and destination field specifications. The following sample pending message contains examples of the different ways you can designate the edit ID.

PENDING:  >(1) ¢(2,3,9) !(4,5‑8,9)

It indicates that the following are pending:

The copy and move functions are always re‑evaluated and the pending message revised each time the panel is transmitted. The primary commands, the new, repeat, and delete‑field operation symbol, and the hardware editing functions are performed while pending operations exist. The pending message is removed once all of the move and copy operations can be successfully performed.

The pending state can be useful. For example, INPUT can insert lines in the layout to designate as the destination of a move or copy function. It is also useful when editing panels that are larger than the current display screen.

Pending functions are maintained for the current PDF session. You can access the other PDF prompt and fill‑in panels and the pending functions are maintained and redisplayed upon return to the layout.