This commit is contained in:
2022-04-01 15:25:23 +00:00
parent 7481f94a7b
commit 2ca7f78057
4 changed files with 82 additions and 40 deletions

View File

@@ -22,7 +22,6 @@ About menu option will open the `About` form which displays the version informat
The data table header area above the table itself from left to right contains the refresh button which fetches a fresh copy of the data table from the server and a [column selector](#column-selector) control to choose which columns are displayed and in which order.
#### Column selector
Use the column selector button ![data table column selector button](img/form-data-table-column-selector-button.png) to open the colum selector interface:
@@ -39,7 +38,7 @@ Column settings are independent of filters.
##### Filtered hidden columns indicator
If a saved filter is selected and one or more of the columns being filtered are not selected to display the data table will indicate this by highlighting the column selector icon:
If one or more of the columns being filtered are not selected to display the data table will indicate this by highlighting the column selector icon:
![data table filter hidden column](img/form-data-table-filter-hidden-column.png)
@@ -97,43 +96,8 @@ Once your filter selection is made click on the `+` add button to make it offici
To remove a filter from a column or edit it click on the column filter icon again and either remove or adjust the items in the filter or select delete to remove them entirely.
##### Filtering dates and time zones
When viewing data in AyaNova that is filtered with one of the relative date filters (for example a filter of "TODAY"), the User's local time zone setting is taken into account in order to ensure that the user sees data appropriate to _their time zone_.
This means that two people with browsers in different time zones using a filter of TODAY for a date field may see different lists of results from each other.
###### Equality
Will match when exactly the same tags in search are present (in any order) in the record and no other tags.
For example an Equals tag filter with {red,green,blue} will return records with tags {green,red,blue} but _not_ match {red,green,blue,orange}
###### Not equal
The opposite of Equality; specifically exclude rows that exactly match all the search terms
For example a Not equal filter with {red,green,blue} will return records with tags {red,green,blue,orange} but _not_ match {green,red,blue}
###### NO value
Will return records with no tags set at all.
###### Has value
Will return records with any tag set.
###### Contains
Returns records that contain the specified search tags. Records may have other additional tags but that's ok as long as it has the search term ones.
For example a contains filter for tags {red,green,blue} will return records with tags {green,red,blue} and also {red,green,blue,orange}
###### Not contains
All tags in search query _NOT_ present in db record, doesn't care what else is in db record as long as it's not the search terms (in any order).
For example a Not contains filter for tags {red,green,blue} will not return records with tags {green,red,blue} and also not return {red,green,blue,orange} but would return {red,green,black}