Okay… I’m missing something and have exhausted both my brain and my patience…
I have a Dashboard with a grid. Grid is populated by a BAQ Dataview.
I’ve made one column in this grid a link. On-Click… opens a slide-panel.
That panel also has a grid, populated by a different BAQ. I’ve tried this both by populating another BAQ Dataview (via kinetic-baq event) and/or by populating the second grid via the provider model calling the second BAQ directly. Either way, I get the same results…
This is the grid on my main page:
I’m trying to click the “Actual Job Hrs” link… which should open the slider and show the Labor Details of the respective job number (both highlighted green).
However, the labor details that populate the grid on the slide-out are always those for the first JobNum in the main grid’s dataview (highlighted blue)… 060366-6-1 in this case.
I cannot get it to pass the JobNum of the row corresponding to the link I clicked on.
If I don’t put a Where Clause, the BAQ will run wide open… so the BAQ is definitely working. But my where clause is always providing the first value of the first row of the source dataview, not the row I’ve selected in the grid.
Do I need to set that somehow so it will pass the correct value?
If I do this via kinetic-baq “get” event, I’m using this where clause:
JobAsmbl_JobNum = '{Backlog.JobAsmbl_JobNum}'
If I do this via provider model, I’m using this where clause:
JobAsmbl_JobNum = '??{Backlog.JobAsmbl_JobNum}'
I’ve tried that version both in the Where Clause and the Where List.
In all cases… it passes a value… but its always from the first row of the source “Backlog” dataview.