# Unable to add input components to a Details Layout

**URL:** <https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149>\
**Category:** Ask for Help\
**Created:** [March 12, 2021, 6:37am UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149 "2021-03-12T06:37:08Z")\
**Posts on this page:** 12\
**Page:** 1

<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:** [March 12, 2021, 6:37am UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/1 "2021-03-12T06:37:08Z")

</div>

I’m quite sure I’m having a brain-fart here, but I can’t for the life of me figure it out.

I’m building a form on a Details Layout, and trying to add a Choice component.  
The choice component appears in the list of available options, but when I select it nothing happens.

When this happens, I know it usually means there is no available column to write to. But that is not the case - I have User Specific Columns ready to take my inputs, and I have a single row of data in the table.

The one thing I did notice is that most input components are missing from the list:

 ![Screen Shot 2021-03-12 at 2.25.29 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/5/e577373b411b687847f816a35deb53426f7590ae.png)

ie. No number entry, no text input, image upload, etc.  
Of the ones available, the _only_ one I can get to stick is the comments component.

It’s not like I’m learning to do this for the first time - I do this multiple times per day, every day. So I feel like I know what I’m doing, but…

Help?

---

<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:** [March 12, 2021, 10:40am UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/2 "2021-03-12T10:40:49Z")

</div>

Have you been able to solve this? Are you building a custom form?

---

<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:** [March 12, 2021, 10:50am UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/3 "2021-03-12T10:50:34Z")

</div>

Yes and no.

Let me provide a little more context.  
Yes, I’m building a custom form. I’m actually replacing a native form that was built some months ago, before compound actions became available.

My scenario:

- User is presented with a button
- When the button is tapped, a custom action sets a USC and then does a Link to Screen action
- The target of the Link to Screen is a separate table (a Glide Table)

This is where I started building the form, and hit the problem.

Weirdly enough, it seems to be related to the actual table itself. After much trial and error and messing around, I eventually decided to create another (identical) table and try that. And it worked??!!

So yes, the problem is solved. But I’m at a complete loss to explain why it didn’t work the first time.

---

<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:** [March 12, 2021, 10:58am UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/4 "2021-03-12T10:58:09Z")

</div>

No idea why that didn’t work the first time either. Upon reading your post I can only think of the reason that it didn’t have a row to populate, but seems like not the case.

I believe even when you don’t have a row to populate, the entry components would just be greyed out right?

---

<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:** [March 12, 2021, 11:02am UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/5 "2021-03-12T11:02:19Z")

</div>

> [@ThinhDinh](#):
>
> I believe even when you don’t have a row to populate, the entry components would just be greged out right?

Yeah, that’s what usually happens.

I have actually bumped into a similar scenario before - where some input components aren’t available - but never really paid much attention to it. I think I’ll pay more attention now, because I suspect there’s a bug in there somewhere.

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [March 12, 2021, 11:21am UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/6 "2021-03-12T11:21:10Z")

</div>

I had this happen once before too and it was due to the fact that the tab my screen was pointing to had no data in it other than a few User-specific columns. Once I added some regular columns and data, the components showed up. Make sure you’ve got data in the destination sheet and not just the one being used to generate the choice lists. A browser refresh may be needed to get things to show up after making the changes.

---

<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:** [March 12, 2021, 11:31am UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/7 "2021-03-12T11:31:53Z")

</div>

Thanks.  
I did try the browser refresh early on, but that didn’t make any difference.  
The thing that gets me is that the second table that I created is basically identical to the first.  
Same columns, and just a single row of data.  
One works, and the other doesn’t. Go figure.

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [March 12, 2021, 12:06pm UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/8 "2021-03-12T12:06:47Z")

</div>

There must be a “minimum requirement” for some components to show up. It would be good know what those are and it would likely very easily solve this issue (i.e. choice component only visible when sheet has “x” rows of data/columns, etc).

---

<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:** [March 12, 2021, 12:16pm UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/9 "2021-03-12T12:16:40Z")

</div>

So I just did a quick test…

- Created a new Glide table, with just the 4 default columns
- Added a dummy value in the first row in the Name column
- Created a new tab, and set that table as the source
- Switched it to a details layout
- Opened up the component picker, and got a full list
- Added a choice component, worked as expected

🤪 🤣

---

<div class="post-metadata">

**Author:** ![Manu.n](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu.n/32/11679_2.png) [@Manu.n](https://community.glideapps.com/u/Manu.n)\
**Post date:** [March 12, 2021, 12:18pm UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/10 "2021-03-12T12:18:45Z")

</div>

Hello,  
Be careful with Link to Screen, I have already had unstable things.  
I don’t know if this is the cause of your bug.  
for example this bug:

> [@Delete Item & Action Link to screen](https://community.glideapps.com/t/delete-item-action-link-to-screen/23344):
>
> Hello, I am in a very special case where deleting does not work. You are using an “Inline-List” and “Action” with “Link to Screen” “This Item” and “Edit Form” action (for the moment, no problem) You copy the component For the new component, you only change the source. The “Delete Item” of the new component no longer works. Here is a small demo. [Del](https://streamable.com/8k1msz)

---

<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:** [March 12, 2021, 12:26pm UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/11 "2021-03-12T12:26:02Z")

</div>

mmm, that’s interesting, although I don’t think it applies in my case.  
I can’t recall if I started by copying the original component, but even if I did I know that I definitely tried it a number of times by building a new component and action from scratch - and it still didn’t work.

But I think I agree that as a general rule it pays to be wary of copying components that have custom actions attached.

---

<div class="post-metadata">

**Author:** ![Manu.n](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu.n/32/11679_2.png) [@Manu.n](https://community.glideapps.com/u/Manu.n)\
**Post date:** [March 12, 2021, 12:29pm UTC](https://community.glideapps.com/t/unable-to-add-input-components-to-a-details-layout/24149/12 "2021-03-12T12:29:26Z")

</div>

Sorry, good luck 😄
