How can I automatically submit a subfile option on click?

This is the knowledgebase for Genie, all resolved support and product questions are located here. Please search this forum before posting any new support and technical questions.
Locked
Profound Logic
Site Admin
Posts: 252
Joined: Fri Dec 14, 2007 1:09 pm
Contact:

How can I automatically submit a subfile option on click?

Post by Profound Logic »

Q:
How can I automatically submit a subfile option when the user clicks on a subfile detail row?

A:
Genie provides a subfile row onclick property that can be found in the Events section of the design properties window for the main screen. Genie also provides functions that can be used to put a value into an input field, and to press keys for the user.

For example, the following code can be used in the subfile row onclick event to place an option 5 in the subfile option field for a row when the user clicks on it:

Code: Select all

changeElementValue("I_" + hiLine + "_2", "5"); pressKey("Enter");
The changeElementValue function takes two parameters. The first parameter is the field identifier to work with. Genie assigns a unique field identifier (based on the fields row and column) to each field on the display. You can view these field identifiers by clicking on a field in the designer. Its id will appear in the title bar of the design properties window. In this example, the subfile option field id is being calculated dynamically by using a special variable in Genie called hiLine. This variable contains the currently active subfile detail row number. In this example, the subfile option field is in column 2. The second parameter is the value to place into the option field, 5 in this case. The pressKey function is then used to press the enter key on the screen.
Locked

Who is online

Users browsing this forum: No registered users and 2 guests