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.
Most forms in 4GL programs contain screen arrays and grids for convenient information display and input. Therefore, it is obvious, that the graphic representation of these elements should be as convenient as possible.
Screen grids can be referenced using the following objects:
Table |
|
Table Row |
|
Table Column |
The BufferCount allows you to control how many pages of table rows are to be kept at once in the application buffer during the DISPLAY ARRAY and INPUT ARRAY. Here, a page means the number of rows in the screen array to where the display or input is performed. The number passed to the property sets the number of the pages, that to be filled with data stored in the buffer. The data outside this scope are retrieved during the scroll and replace the rows, that are already stored.
For example, if a screen grid has 5 rows to display data, and BufferCont property is set to 3, it means, that only 15 rows of the data retrieved by application is stored in the buffer. The set of this rows can be changed during the scrolling. This allows to minimize the memory used during the application execution, especially when it is intended to work with large arrays of data.
The Buffer Count property has an effect only when the Is Virtual property is checked.
The Column Length property is used to specify the width of a table column. The property includes two sub-properties: Grid Length Type and Grid Length Value.
Grid Length Type specifies the way the grid length value is interpreted. There are three options available:
Relative: uses the relative scale. E.g, if the relative grid length for the columns of a three-column table is set to 3, 5, and 10, it means, that the columns ration will be 3:5:10
Absolute: the length is specified in pixels
Automatic: the program automatically sets the more suitable type
Grid length property is used to set the column length value in units, that are processed by the Grid Length Type property.
The Grid Color property is used to specify the color of a screen grid sheet.
Image Collapsed property includes Image URL sub-property which specifies the path to the image, that is to be displayed next to a collapsed tree wrapper item. The property has effect, when a tree view wrapper property is applied to a screen grid.
The Image Expanded property includes Image URL sub-property which specifies the path to the image that is to be displayed next to an expanded tree wrapper item. The property has effect when a tree view wrapper property is applied to a screen grid.