New Bug Encountered: Action Button ignores View Show_if expression

A Show_if expression on View 1 hides the view from certain groups of users, based by querying a group members table.
Action button on a table visible through View 2 displays View 1.
A user who is unable to see View 1 due to the Show_if expression, can navigate to View 2 by clicking the Action button on View 1.

Can the Action Button โ€˜Only if this condition is true for table recordsโ€™ condition, be manipulated to affect a Show_If expression, or is there another way to achieve this?

0 4 455
4 REPLIES 4

@Eric_Schwartz You could use for example LINKTOFILTEREDVIEW for that purpose.

Much thanks. Done!

Steve
Platinum 4
Platinum 4

A viewโ€™s Show if expression only affects the viewโ€™s display in the main menu, along the bottom button bar of the screen, or in other locations that AppSheet would display it. An action is not a display element, so the display properties of a view play no role in an actionโ€™s behavior. In other words, the actionโ€™s Only if this condition is true property cannot be manipulated to affect the Show if expression of a view, nor vice versa. You will have to configure each to independently decide whether the current user is eligible to view/visit view 1.

โ€œThis action is available only for rows of the table that satisfy this conditionโ€, confused me. I read this as the Y/N needed to relate to columns in the current table. Ignoring that, the Y/N result when querying other tables achieved the required result. Thanks.

Top Labels in this Space