Prior to version 302.01 the quick search behaviour was to search all columns in the list. The option is still there, but it's no longer the default behaviour.
When you use the top level bar to search for a text, a list of searchable columns will appear:
Figure 1. Quick search.
By selecting one of the items, the advanced search row will appear in the list with the query value in the selected column:
Figure 2. Advanced search.
If you search for something in the quick search without specifying a column, the system will search the column marked as default.
Figure 3. Column default search option.
From version 352.00 onwards, Genio supports further customization options for table list columns.
Figure 4. Advanced column options. Highlighted, in a top-to-bottom order: Searchable, Sortable, Exportable and Column totalizers.
Setting a column's Searchable
field to false excludes it from list's search options, preventing users from filtering the table list by that column.
The following column types are not searchable:
This feature is available from version 352.00 onwards.
Setting a column's Sortable
field to false prevents users from sorting the table list by that column.
The following column types are not sortable:
This feature is available from version 352.00 onwards.
Setting a column's Exportable
field to false excludes it from the columns included in document exports.
This feature is available from version 352.00 onwards.
List columns can be set to appear hidden by default in the final application by checking the Hidden
checkbox shown in Figure 4. This ensures that the column is not shown in the table list itself, but can be made visible by accessing the list's column configuration form (when enabled).
Show-when conditions, when not verified, fully hide the column, making sure that it doesn't appear neither on the list or the column configuration. Nevertheless, the code for the column is still generated, so that it can be used in, for instance, formulas that use row information.
This feature is an adaptation of the previous implementation of column show-when conditions, and is available from version 352.23 onwards.
When aggregation functions are applied to table columns, they display the sum of each column's record values directly in the table list. When enabled on at least one visible column, a highlighted row appears above the table footer to display these totals.
Figure 5. Regular table list with totalizers enabled in the "Days for return" and "Total value" columns.
As shown above, totalizers are configurable on a per-column basis, allowing users to select which columns should display totals. Additionally, the displayed values account for all records in the database, not just those currently visible on the screen.
Figure 6. Multiple selection table list with totalizers enabled.
When used in multiple selection table lists, totalizers display both the sum for all records and a separate total for the selected records.
It is important to note that the calculations of these values are done server-side. With that in mind, enabling this feature on tables with massive amounts of records could result in increased loading times and server load. Nevertheless, thorough testing was performed in tables with up to 10000 records with no noticeable performance impact. Moreover, various performance-enhancing mechanisms were implemented:
This feature is available from Genio 352.15 onwards.