Skip to main content
mungbean
Feb 12, 2023 8:12 PM UTC
Solved

How do I make the dropdown display over other components?

Hello, newbie here

I am making a table with a dropdown option on one cell on each row but the other rows seem to overlap with the dropdown box, making the dropdown hidden behind the other rows. Please help! thank you!

This topic has been closed for replies.
Haroll
HarollSolution
Figma Ambassador
Mar 24, 2023 9:57 AM UTC

Hi @mungbean
I’m assuming that your are using an auto-layout frame to vertically space the row of your table. If you select this frame, on the right panel, auto-layout section you may click on the context menu, and then change the Canvas stacking for “First on top” (as shown below) so your dropdown will always be above the one below

If you are not using an auto-layout frame, well I suggest you do, then just change the order of your element on the left panel, so the line at the top of the table, is placed at the top of the layer panel

Disclosure: I’m part of Figma’s Forum Ambassador program.

18 replies

Mar 19, 2023 5:29 AM UTC

I have the same issue. Please share if you have found any solution. Thanks

Mar 24, 2023 12:03 AM UTC

I have the same exact issue and can’t seem to find a solution. As a customer, I’m extremely disappointed with this.

Haroll
Figma Ambassador
HarollSolution
Figma Ambassador
Mar 24, 2023 9:57 AM UTC

Hi @mungbean
I’m assuming that your are using an auto-layout frame to vertically space the row of your table. If you select this frame, on the right panel, auto-layout section you may click on the context menu, and then change the Canvas stacking for “First on top” (as shown below) so your dropdown will always be above the one below

If you are not using an auto-layout frame, well I suggest you do, then just change the order of your element on the left panel, so the line at the top of the table, is placed at the top of the layer panel

Disclosure: I’m part of Figma’s Forum Ambassador program.
Jan 10, 2024 9:25 PM UTC

Hi @Haroll this doesn’t work.

Haroll
Figma Ambassador
Figma Ambassador
Jan 10, 2024 9:56 PM UTC

Hi @Blair_Siegler, can you elaborate on what’s your problem?

Disclosure: I’m part of Figma’s Forum Ambassador program.
Jan 10, 2024 10:29 PM UTC

The menu dropdown always displays behind the other items in the frame. Canvas stacking and moving the layers does not change this behavior. Basically there is no way to get this menu to open in front of other objects on the page. You can see in the screen shot that the dropdown under “SKU” (which contains “Phoenix Baker”) shows up behind the other elements on this frame. Let me know what you think @Haroll, this has been keeping me up for days lol

Haroll
Figma Ambassador
Figma Ambassador
Jan 11, 2024 9:57 AM UTC

Ok, from my understanding of your design : it looks like you’ve got an horizontal auto layout with all your selects inside :

There is a frame containing on the left : a title and a description, and on the right the auto-layout aforementioned.


And this particular element can be found 3 other time (Concession Setter, Description and Concessions). I’d say these elements are inside a vertical auto layout and it’s this one which need to be set to First on top as shown below, I named this auto layout “top container” and I change its canvas stacking, so you can see the outcome before (on left) and after change (on right)

Disclosure: I’m part of Figma’s Forum Ambassador program.
Jun 21, 2024 3:01 AM UTC

You’re a life saver! Thank you 😀 ✨

Jul 30, 2024 2:19 PM UTC

Hi, I tried to apply the same rule, but it doesn’t work 😓
Any ideas?

Thx

Iranio_Mataverde
New Member
Aug 19, 2024 4:43 AM UTC

Can you post a sample file with this example please @Haroll ?