To meet your needs, we constantly work to improve Querix products.
This means that Lycia documentation is developing as well.
In case you have found a certain dissonance between the provided information and the actual behavior of Lycia 3 and/or your applications, please, let us know about this via documentation@querix.com so that we can introduce the necessary changes to our documentation.
Thank you for your attention and cooperation.
The EnsureFieldVisible() method is used to make certain that the user can see the specified form field.
You can specify the form field name only or use a prefix as well ("column" or "table.column").
However, the method does not actually focus on the specified field. The elements displayed by this method are not fixed on the screen, they can disappear when the user performs the next action. For example, a form can contain two pages, and you can use the EnsureFieldVisible() method to make the one which is not currently used visible when the user presses some key (e.g., TAB)
If you want to activate a field on a tab that is not displayed, use NEXT FIELD option rather than EnsureFieldVisible() method.
The EnsureElementVisible() is a synonym for this method used for compatibility purposes.