"Set filter stack" row action handler won't filter my table

I have a tabbed container where I configured a Row Action to:

  1. tabs.setValue() (move to another tab)

  2. Set filter stack (on a table in the destination tab)

on click, It does change the tab, but the table is not being filtered:

I did make sure columIds are correct and that values do exist in the destination table.
Am I missing anything here?

I'm having the exact same issue. Is there already a solution to this? I also clear the filter stack before I set a filter. However, the result is the same: on clicking the row action button, the tab is being changed, but the table on the tab is not filtered.

Hello @Roy_Berkowitz and @strongbow, happy to help! :slightly_smiling_face:

We can make this work with a couple of extra steps. We'll need:

  1. A variable to hold on the data we need for the filter stack. The value of selectedRow.service_type in your case, @Roy_Berkowitz:
    Screenshot 2024-05-01 at 11.50.04 AM
    Note: null default value is fine, we'll set a new value with the row action.

  2. a JS query that changes the tab, clears the filter stack, and sets the value of the variable above (await is the secret sauce).

  3. A Success event handler for the query above that sets the new filter stack.
    Screenshot 2024-05-01 at 11.51.57 AM

The row action show just trigger the JS query:






Now let's see this in action:



And when we click... voilà:




Let us know if you have any questions! :slightly_smiling_face:

2 Likes