Confiforms TableView and Table Filter macro display and function problem
Asked by Vanessa:

Hi Community

I design a table by ConfiForms TableView with Approval and Reject action buttons. The action button works well in all the data of the table except for the first row .

There are two issues-

1. Both Approve or Reject action buttons work fine to trigger Status field update in the preview window under edit mode in the entire table except for the first row (example: ID#153 in the screenshot)

![image.png](/t5/image/serverpage/image-id/277364i922FB1D12BAEF996/image-size/large?v=v2&px=999 "image.png")

2. In the other page, I add Table Filter macro outside of ConfiForms TableView and freeze first 1 row and first 3 columns. When I move horizontal scrollbar, the data in the first three columns of the first row will overlap with other columns, but there is no such problem in the preview window.

![image.png](/t5/image/serverpage/image-id/277365iAC181D05B404A285/image-size/large?v=v2&px=999 "image.png")

Confluence version: 7.19.11

Confiforms version: 3.5.7

Thanks in advance!


Answers:
author: rik in
body: Does your TableView macro reside inside [a](https://www.realstyle1.com/) macro that has been placed inside another macro?


author: Vanessa
body: Hi Alex

Issue #1

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/277398i1A68D4094523A94F/image-size/large?v=v2&px=999 "image.png")

Issue #2

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/277399i087DFA0B893FBCDE/image-size/large?v=v2&px=999 "image.png")

Here is the setting in the Table Filter.

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/277400i6F0F4A9413F5F2E5/image-size/large?v=v2&px=999 "image.png")

comments: author: Alex Medved _ConfiForms_
body: Thanks, but a complete page is what might help, as there seems to be conflict with either scripts on the page or custom CSS (which you seems to be using)

First issue also sounds like a

<https://jira.atlassian.com/browse/CONFSERVER-56489> but you are saying the table is not within any other macro...

Alex


author: Stiltsoft support
body: Hi [@Vanessa](/t5/user/viewprofilepage/user-id/5302389) ,

The Table Filter is our macro and it should support the ConfiForms app.

So, as [@Alex Medved _ConfiForms_](/t5/user/viewprofilepage/user-id/781630) has mentioned, the page storage format may help us to investigate the issue with freezing. You may send it via our [support portal](https://stiltsoft.atlassian.net/servicedesk/customer/portal/14) (it is based on the Atlassian JSM and it's confidential).


author: Vanessa
body: [@Alex Medved _ConfiForms_](/t5/user/viewprofilepage/user-id/781630) , [@Stiltsoft support](/t5/user/viewprofilepage/user-id/5062270) , I found the root cause.

I forgot to mention about Horizontal Navigation Bar and Horizonal Navigation Bar Page are placed outside of the table.

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/277526i2B67A472F4D95E24/image-size/large?v=v2&px=999 "image.png")

Issue#1- First row issue disappeared after I remove first Horizonal Navigation Bar Page "Introduction". I also tried to move "Submission Record" to the first tab and the issue was gone.

Issue#2-It's similar root cause. When I change "Submission Record" to the first Horizonal Bar Page, there is no column overlapping problem.

What's the reason why it only functions well in the first Horizonal Navigation Bar Page? Can it be fixed?

Vanessa


author: Alex Medved _ConfiForms_
body: So you do have the TableView macros INSIDE other macros... well, that explains the issue

See the mentioned <https://jira.atlassian.com/browse/CONFSERVER-56489> bug in Confluence that breaks the tables by introducing a double table header


author: Vanessa
body: [@Alex Medved _ConfiForms_](/t5/user/viewprofilepage/user-id/781630) Can you teach me how to add double table header in my example? I have 5 tableview macros under Approval Queue tab.


author: Alex Medved _ConfiForms_
body: I think you misunderstand... Confluence renders the tables incorrectly when they are initially placed in the hidden section (tab/expand or any other initially hidden pane)

Atlassian must fix the mentioned bug in the Confluence code...

The workaround is to place the Confluence TableView and the TableFilter macros OUTSIDE the "tabs" container (if you do so, then you will see the functionality works for any "row")

Alex


author: Vanessa
body: [@Alex Medved _ConfiForms_](/t5/user/viewprofilepage/user-id/781630) this workaround will break the entire layout that I have designed as I already built up a highly customized and complex portal with Confluence solution for our organization. Could you advise a target timeline that Atlassian plans to fix this problem? It looks like this bug has been reported few years ago.


author: Alex Medved _ConfiForms_
body: I am not from Atlassian, please contact Atlassian support or communicate via this bug comments <https://jira.atlassian.com/browse/CONFSERVER-56489>

Alex


author: Vanessa
body: ok, I will follow up with Atlassian. Thanks for help!


author: Alex Medved _ConfiForms_
body: Hi [@Vanessa](/t5/user/viewprofilepage/user-id/5302389) and welcome to this community

Is your TableView macro placed inside some other macro?

Alex

comments: author: Vanessa
body: Hi Alex

Issue#1- no other macro places outside of TableView Macro.

Issue#2- TableView macro is placed inside of Table Filter.

The content in both tables are very similar. In the preview window, row 1 can function well to trigger Status field update and no overlapping issue.

*** ** * ** ***


author: Alex Medved _ConfiForms_
body: Could you share the full storage format for the page to look at?


author: Taruna Marrivada
body: Hi Alex,

I am also referring with the same issue (inserting table view macro inside the table filter macro) Is this issue compatible in cloud?

Thanks,

Taruna


author: Alex Medved _ConfiForms_
body: Take a look at this limitation of Confluence cloud - <https://jira.atlassian.com/browse/CONFCLOUD-78513>


Tags: cloud

confiforms

confluence-cloud

filter

ms-excel

table