Kinetic Dashboard Refresh All Issue

Hi All,

We’ve noticed an issue with the refresh function within a Kinetic dashboard that drives off multiple BAQ queries.

For example, we want to select a line/quote from the top table and have the rest of the grids auto populate based on what is selected. To do this we need to click on say the 10019 line then we have to manually go into the other grids overflow menu to Refresh Grid from there.

Clicking a line in the top grid doesn’t automatically return any results in the other grids:

Then the data shows after doing a manual grid refresh whilst selected on the top line:

We have no parameters currently set, could this be the issue? QuoteNum would be common link against some of the queries but not all, where PartNum is then the link.

We were also trying to find a solution in creating a new layer and getting a refresh event to look at all 4 grids?

Thanks again for any help!! :smiley:

If you tie your first BAQ grid to a dataview, you should be able to use a Column from that dataview as a parameter in the Provider Model of the sub grids.

Here’s an example… the top grid is tied to a DataView (which is itself populated by a BAQ): “PartAvailView”

There are multiple subgrids that are directly tied to BAQs. When I select a row in the top grid, all the subgrids update based on the selection.

Top Grid bound to a DataView:

SubGrids are built in the Provider Model:

Enter your BAQ in Provider Model, and in BAQ Options, you set a parameter that drives the data:

image

In this case, the PartBin_PartNum of my subgrid BAQ needs to be equal to the top grid’s PartNum… in this case stored as PartAvailView.PartMtlLv1_MtlPartNum

This dashboard has (5) sub grids… when I click on a row in the top grid, I can see in Debugger > Network that (5) BAQs fire:

Click in a different row, (5) BAQs fire again, and the grids refresh each time with the new BAQ results.

5 Likes

Gents, not to hijack this thread, but the publish/subscribe functionality of dashboards should be enough to enable the refreshing of subordinate grids, yes?

Is this no longer the case with Kinetic?

Brilliant, thank you so much David!!! :smiley: Really appreciate the screenshots too this is really helpful!! And in going through these replication steps, we’ve stumbled across the below hidden tick boxes which since enabling has resolved one of the issues!

image

Just noticing how you’ve displayed the grids on your example, it looks like you have a collapse/expand option on the panel, is this something you added in please?

For example, ours is just fixed as open with no option to expand/collapse

Thanks again!! :slight_smile:

1 Like

I honestly didn’t read the rest of this thread because I don’t have enough caffeine in me to pay attention, but yes–pub/sub should be all that you need and I use it frequently.

3 Likes

Hmm… I have a dashboard doing exactly what the OP identified. I can select an item in the top grid and expect the bottom grid to refresh automatically, but it doesn’t.

Apparently David, and now the OP, have found that a customization layer is required to make this work.

I’m hoping that’s not the case, but it sort of looks like it is… My bottom grid does NOT auto-refresh. I have to use the overflow menu and click refresh grid - as in the original post.

I tend to always do this, so I cannot speak to a base dashboard. ¯\_(ツ)_/¯

3 Likes

Looks like you’re in “Fit to Page” mode. If you’re in that mode, you won’t see the expand/collapse option on your grids.

Edit: (Sorry, meant to include the below image)
image

2 Likes

Ughh!!!
Oh well. Thanks!

Still testing this now, but creating a new layer then enabling the auto refresh options (Grid Model > Provider Model) on each grid, looks to of resolved the issue.

1 Like

Oh wow! Seriously thank you!! Been running around in circles on that one! :sweat_smile:

1 Like