# Custom Choice Component (pills) with Default Value outside of a Form /with a catch/

**URL:** <https://community.glideapps.com/t/custom-choice-component-pills-with-default-value-outside-of-a-form-with-a-catch/76101>\
**Category:** Project Showcase\
**Created:** [September 3, 2024, 8:03pm UTC](https://community.glideapps.com/t/custom-choice-component-pills-with-default-value-outside-of-a-form-with-a-catch/76101 "2024-09-03T20:03:25Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [September 4, 2024, 1:32am UTC](https://community.glideapps.com/t/custom-choice-component-pills-with-default-value-outside-of-a-form-with-a-catch/76101/2 "2024-09-04T01:32:51Z")

</div>

> [@Dynamic URL](https://community.glideapps.com/t/dynamic-url/72814/3):
>
> You could try adding a form container and set the default value of a text entry component with get part of url to a user specific column. Then take text entry component out of the form container and finally delete form container. Just make sure source of form container is same as screen. You should be left with a user specific column that automatically sets itself with the parameter from the url. @Jeff_Hager have you tried it?

Here’s an alternative. The caveat is after moving the text entry out, you hide it with a condition that will never be true, and then add the choice component pointing to the same column.

---

_[View the full topic](https://community.glideapps.com/t/custom-choice-component-pills-with-default-value-outside-of-a-form-with-a-catch/76101)._
