Facet counts
Interace for displaying facet counts - the number of search results that would be returned when filtering by specific criteria. These counts are also displayed in the catalogue. Data can be populated using setFacetCounts()
or sourced directly from a Spot instance.
To enable facet counts add the following to the Lens options:
"facetCount": {
"hoverText": {
"gender": "Matching patients for this criterion only",
"diagnosis": "Total number of this diagnosis across all patients",
"sample_kind": "Matching samples for this criterion only"
}
},
hoverText
controls the text that is displayed when hovering the mouse over the number chips. You also have to set the Spot URL in the Lens options:
"spotUrl": "https://locator-dev.bbmri-eric.eu/backend"
Lens POSTs an array of sites (e.g. {"sites": ["berlin", "munich"]}
) to the appropriate Spot endpoint and expects facet counts in the following format:
{
"diagnosis": {
"C34.0": 26,
"C34.2": 28,
"C34.8": 25
},
"gender": {
"female": 31,
"male": 43
}
}