# DynamicDropdown failure with ObserverID/observableID

**URL:** <https://community.bloomreach.com/t/dynamicdropdown-failure-with-observerid-observableid/4082>\
**Category:** Uncategorized\
**Created:** [August 18, 2023, 12:39pm UTC](https://community.bloomreach.com/t/dynamicdropdown-failure-with-observerid-observableid/4082 "2023-08-18T12:39:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![skrishna0808](https://avatars.discourse-cdn.com/v4/letter/s/c57346/32.png) [@skrishna0808](https://community.bloomreach.com/u/skrishna0808)\
**Post date:** [August 18, 2023, 12:39pm UTC](https://community.bloomreach.com/t/dynamicdropdown-failure-with-observerid-observableid/4082/1 "2023-08-18T12:39:08Z")

</div>

I’m trying to use two dynamic dropdown sections where the first main dropdown section allows a user to select an option from a list of values and the second dropdown i.e subsection of the main dropdown should have the list of values/Info relevant to the value selected in the main dropdown section. I’m using the concept of observerID/observableID here but failed to get the results. Here are the screenshots of the config I have given:

 ![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/2X/d/db14059abe3e805d5920781969c20e232abdc406.png)  
 ![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/2X/4/4dee8b0d9f1d40150aa688c788efba2d99cfef24.png)  
 ![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/2X/1/11bbf3712ba2f800e328f9e92c8ae6759739ed77.png)  
The above screenshot of the terminal is log while selecting a main menu item on the UI. ‘sae’ is one of the main menu item value.

Can someone please check if my configuration are correct or any changes need to be made in the config.

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [August 24, 2023, 8:31am UTC](https://community.bloomreach.com/t/dynamicdropdown-failure-with-observerid-observableid/4082/2 "2023-08-24T08:31:51Z")

</div>

You need more than just an observer and observable. When you change a value, how do you choose what to display in the observer? The default logic uses the key of the observed value to lookup a value list located at sourceBasePath. There also needs to be a value list at that location.

Alternatively you define a nameProvider which is a class that returns the location of a value list.

> **[Selections Plugin Configuration - Bloomreach Experience Manager...](https://xmdocumentation.bloomreach.com/library/concepts/plugins/selections/configuration.html)**
>
> The fast and flexible on-premise or PaaS headless CMS
