# Dynamic pickerRootPath on ComponentInfo interface

**URL:** <https://community.bloomreach.com/t/dynamic-pickerrootpath-on-componentinfo-interface/1949>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [June 1, 2020, 6:14am UTC](https://community.bloomreach.com/t/dynamic-pickerrootpath-on-componentinfo-interface/1949 "2020-06-01T06:14:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![selva.manivasagam](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/selva.manivasagam/32/575_2.png) [@selva.manivasagam](https://community.bloomreach.com/u/selva.manivasagam)\
**Post date:** [June 1, 2020, 6:14am UTC](https://community.bloomreach.com/t/dynamic-pickerrootpath-on-componentinfo-interface/1949/1 "2020-06-01T06:14:30Z")

</div>

Hi,

I have a requirement wherein I would like to set a dynamic value for `pickerRootPath` property of `@JcrPath` annotation based on the channel the user is working on. Is there a way to achieve this ?

Cheers,  
Selva

---

<div class="post-metadata">

**Author:** ![William\_Borg\_Barthet](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/william_borg_barthet/32/145_2.png) [@William\_Borg\_Barthet](https://community.bloomreach.com/u/William_Borg_Barthet)\
**Post date:** [June 2, 2020, 12:57pm UTC](https://community.bloomreach.com/t/dynamic-pickerrootpath-on-componentinfo-interface/1949/2 "2020-06-02T12:57:49Z")

</div>

Hi Selva,

I think it is quite difficult to customise this. You are probably better off creating a custom page tool using the OpenUI extensions [1].

HTH

William

[1] - [https://documentation.bloomreach.com/14/library/concepts/open-ui/open-ui-page-tools.html](https://documentation.bloomreach.com/14/library/concepts/open-ui/open-ui-page-tools.html)
