Community

view that lists all content referencing an entity with selection filter

Hello,
I have a content type: "Species" with, among others, "contry" entity-reference field.
I have a content type: "countries"

I am trying to build a vue where I can have:
on the top: a jump-menu with country list.
on the bottom: nothing
When a user select a country from the jum-menu, on the bottom, a table or a list is shown with all species referencing that country.
When the user clic on the species name, he is took to that species page.

When the user select a country for whitch no species record has been added, he arrive on "no result found" page.

Could any one help me building that view step by step ? (i'm drupal novice)

Thanks in advance