Screen Name and Identifier
Ā
In order to save a screen, you must have a unique name for the screen, and one or more unique identifiers.Ā An identifier can be any element that is unique because of its value (usually the text) and its id (usually the row & column location).Ā In many cases, this would be a heading, a record format name, or a program name on the screen. If necessary, multiple identifiers can be selected for a screen.Ā This would be required if two or more screens had the same heading. In this case, a second or a third identifier might be needed so Genie can uniquely identify each of the similar screens.Ā Each time a new screen is displayed by Genie, it checks the list of identifiers to see if it can recognize the screen.Ā If a screen is recognized, Genie will then perform all of the customizations āon the flyā.
To mark an element as a screen identifier in design mode, right click on the element (e.g. heading) and select āMark as Identifierā on the shortcut menu.Ā This will mark the element as an identifier and also, if the screen name has not yet been entered, name the screen using the value (e.g. heading text) of the element. If necessary, multiple elements can be marked as an identifier using this method.
Ā
Alternatively, you can click on a blank part of the screen and manually enter the screen name into the properties dialog.Ā Then, you can click on any element to set the Screen Identifier property.
Screen Identifier is a property that can be viewed or changed in the properties dialog.Ā To unmark an element as an identifier, change the screen identifier property to false.
Some documentation pages have recently moved to a new section: Profound AppDev. If you are having trouble finding specific pages, try the documentation search capability or reach out to our Support team!