Consistent table layout

Hello,
in our project we observed a different behavior for empty detached-repeat tables and tablelist-bindings.

Problem


Here you can see that “Zuarbeit” (detached-repeat) has no separator line at the end of the table while “Testprojekte” (tablelist-binding) has one.
Our customer wishes for both tables to have the separator line.

grafik
The html-view shows that “Zuarbeit” is missing a table-footer element when the table is empty. If the table is filled with at least one element, the table-footer is added and the table is displayed correctly - with a separator line at the bottom.

grafik
“Testprojekte” has a table-footer element even when it contains no elements.

Problem resolution attempts
We tried to change some properties via the widget theme. Unfortunately there are no styling-options present for a detached-repeat. Neither did styling the message element work because it lacks the “border-bottom” option and it might have unwanted side-effects.

Is there a way to add the table-footer to empty detached-repeats? Or does another solution to this problem exist?

Hello @jonas-silver-ledge,
I have forwarded your question to the form engine team but since they are very busy at the moment, their response may need a bit of time. Thank you in advance for your patience.

In the meantime maybe some other users will be able to provide some response.

Katerina from the Discourse team

Hello, the ticket A12-15885 has been created to deal with above described issue.

The fix for the A12-15885 is planned for 2024.06-ext3 release.