List Views¶
Collections listings ensure users can efficiently browse registered data such as lab-maintained collections. A list view is available for each subcategory. For consumables, for instance, a dedicated page is available for antibodies, one for chemicals, one for plasmids, etc. A page to view all items of all subcategories of a given collection is also available, in which case the type is available as a column.
List pages feature interactive data tables. Data tables are omnipresent in the application as they are the most intuitive way to organise the display of numerous items sharing common properties. Items appear in rows, and each property has its own column.
Note
Interactive data tables are available in list pages, but users will also find them embedded elsewhere in the application where several records sharing common properties need to be presented. Depending on the context, some of the controls mentioned below will also be present.
As some categories gather thousands of items, the lists are paginated, and can be filtered in several ways. Lists are extensively customisable. Users decide which attributes (columns) appear in the table, and which to hide in order to free some display space. They also can decide on the column order and the number of items to be displayed on the page, as well as the order in which they appear (based on column value sorting). Customisations apply to a single page such that tables can be differently organised according to the observed model. Customisations can be saved so that the table is displayed the same way upon your next visit.
Lists can grow big. However, they can be narrowed down to find « the needle in a haystack », via different filtering controls:
Search¶
A text input is available to search for keywords in all records. Search can also be limited to only visible columns.
Ownership filter¶
A set of buttons allows you to filter items depending on ownership. There are three values: Personal to view only the items owned by the logged-in user, Group to see all items owned by the primary group of the logged-in user, and All to display personal and group items together with public items as well as items shared with the user. In any case, the permission scheme applies and only items which the logged-in user has view permission on are visible.
Column filters¶
Most columns display their own filter input. This allows you to restrict the list and find specific sets of records sharing a common value for a given property.