UX Views Showif statement

Hi,

I am wanting my app to move to a different detail view based on row values. I have a column (called version) which states if the row is not shared, or calculation shared or final result shared. I want to click on a row in the summary table (which the not shared results have been removed via a slice)

And the it take me to the correct view. Ie if the version is calculation shared it needs to take me to the detail view of row showing columns applicable to the calculation or if the version is final result shared it needs to take me to the detail view of row showing columns applicable to the calculation and final result)

My first attempt with this has been to use a show if to identify the applicable detailed view
2X_5_5df4949ebccbfdedc410ed6a080e0326f8c217bc.png
Which obviously did not work since Show if for views are not evaluated in the context of any particular row.

I then tried the following-


but this obviously doesnโ€™t differentiate between rows and shows if anyrow has the value requested.

Any clues on how I can get a detailed view which is dependent on the row input information?

In short: I want to click on a row of type A and get a detailed view of type A, and click on a row of type B and get a detailed view of type B.

Solved Solved
0 5 2,961
  • UX
1 ACCEPTED SOLUTION

If you want to open a view with a specific row as well, you should use LINKTOROW() instead of LINKTOVIEW().

View solution in original post

5 REPLIES 5

Have you tried to use LINKTOVIEW deep link action? Please check this article below. You can create an action and choose that action with the โ€œEvent actionโ€ when the row is clicked. The โ€œEvent actionโ€ option you will find from the table viewโ€™s definition.

Perfect, thank you.

I think I am missing a step maybe

This is the action expression I am using

Ifs([Version]=โ€œClack Sharedโ€,LINKTOVIEW(โ€œREC Sliced detail calc onlyโ€),OR([Version]=โ€œSharedโ€,[Version]=โ€œFull Detail Sharedโ€),LINKTOVIEW(โ€œREC Sliced detail fullโ€))

Simply linking to a view does not solve the issue- it takes me to the correct view based on my row but not the correct row (Ie if I click on a row of type B it takes me to the view type B- but not the row I clicked on- it takes me to the first row).

If you want to open a view with a specific row as well, you should use LINKTOROW() instead of LINKTOVIEW().

Thanks

Top Labels in this Space