Product
Support
Everything Else
TS960: Subform (or list) won't open the selected entry view
Category

Bug

Problem

A list template with an entry view set to open when a list item is selected does not respond. Opening the repeat rectangle's dialog on the template shows that the selection is still active, but when you open a view that uses the template (as a list or subform) and try to double click a subform line, the view does not open.

  • As a subform the cursor does not change to the hand symbol and double clicking does not open the view.
  • As a list the cursor changes to the hand symbol and the record highlights, but double clicking does not open the view.

In Full Mode, Helix RADE does nothing to indicate why the entry view is not responding to the attempts to open a record. The view that references the entry view should beep, and the Why? message should inform you that the view is not in Show Form mode.

Reason

The attached entry view has been put into show posting or show setup mode.

Warning

If this construction is not corrected, bizarre behavior can be seen in Custom Mode, as well as in Helix Engine and Client/Server if the view is used as a list, and records are selected and opened by pressing CMD-O:

  • If the view is left in Show Posting mode:
    • In Helix RADE Custom Mode, the entry view will open briefly, then close, and the list view will show no records. Closing and reopening the list will refresh it, and no damage is done to the collection.
    • In Helix Engine and Client, the entry view will open and the first editable field (and nothing else) will be drawn and the text in that field will be selected. You can edit this field and enter the changes. You can tab to other fields on the view, but editing them will have no effect. No damage is done to the collection.
  • If the view is left in Show Setup mode:
    • In Helix RADE Custom Mode, the entry view will open in show setup mode. At this point, you can do Clear Form, Find First, or Find Last to put the view into show form mode, or Close to leave it as is. The list will continue to display the records, regardless of which operation you choose.
    • In Helix Engine and Client, the entry view will open and the first editable field (and nothing else) will be drawn and the text in that field will be selected. You can edit this field and enter the changes. You can tab to other fields on the view, but editing them will have no effect. No damage is done to the collection.
Solution

Open the view in Helix RADE Full Mode and put the view into show form mode.

Discussion

An interface quirk in Helix allows you to select the records on a list view and press CMD-O to open the view, but does not allow you to open the view by double clicking a record.

History

This situation has existed since (at least) the release of Helix Express 1.0. (Selectable lists were introduced in Helix Express 2.0 and the CMD-O bug has existed since then as well.)

Scope

This situation affects Helix RADE, Engine, and Client/Server version.