# Choice component values from User input

**URL:** <https://community.glideapps.com/t/choice-component-values-from-user-input/21152>\
**Category:** Ask for Help\
**Created:** [January 14, 2021, 3:31am UTC](https://community.glideapps.com/t/choice-component-values-from-user-input/21152 "2021-01-14T03:31:31Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 14, 2021, 1:22pm UTC](https://community.glideapps.com/t/choice-component-values-from-user-input/21152/2 "2021-01-14T13:22:41Z")

</div>

The first thing to understand is that a choice component can only be populated from a column - not from a row. What you are trying to do won’t work. You need a single column with a choice in each row.

With that said, it is possible to build a dynamic choice list. Here is how I have done it:

- Start off with a single choice, call it ‘Other’
- Add two input components:
  - A choice component, which uses your choice list as a source
  - A text entry component

- The text entry component should only be shown when the user selects ‘Other’ from the choice component
- Whatever the user enters into the text entry component is added to the list of choices using an Add Row action

---

_[View the full topic](https://community.glideapps.com/t/choice-component-values-from-user-input/21152)._
