[Help] Creating a scrollable work‑log grid with sticky headers and first column in Bubble








Hi everyone,

I’m trying to build an employee work‑log grid in Bubble but can’t get the scrolling and sticky elements to behave the way I need. The setup is:

  • Table 1 – Dates
  • Table 2 – Employees
  • Table 3 – Worklogs
  • employee → FK to Employees
  • date → FK to Dates
  • hoursWorked (number)

Goal

  • When I scroll vertically (up :up_down_arrow: down), the date row across the top should stay fixed.
  • When I scroll horizontally (left ↔ right), the employee name + email column on the left should stay fixed.
  • Only the work‑log cells themselves should be scrollable.

In short: dates sticky on vertical scroll, employee details sticky on horizontal scroll.

Questions

  1. Is there a Bubble‑native way to achieve a bi‑directional scrolling grid with independent sticky headers?

You can take a look at the attached screenshot for context. Any guidance or examples would be greatly appreciated!

Thanks in advance.