Screen maps reside in the screen definitions file. It is possible to have more than one map for a screen.
Use the ScreenDef.getScreenMap() method to return a ScreenMap object.
It is not necessary to create a ScreenMap object to use the information stored in the maps in the definitions file. Definition files can be automatically loaded if they exist in the DefinitionsList entry in the registry under the "HKLM\SOFTWARE\[Inventu|Flynet]\Viewer\Settings" key. The HostScreen object is able to use the mappedGet, mappedSet, mappedRowGet and mappedRowSet methods without having to first create a ScreenMap object.
Use the ScreenMap object when interaction with the meta data stored in the map definition in the definition file is required. View MapField.name for an example.
© 2022 Inventu Corporation