How To: Kinetic Selectable List

Okay–with the help of @josecgomez we have come up with the worst solution possible. :slight_smile:

First, you’re going to want to get the GUID of the panel card.

image

Create your event with this structure:

Row Add:

Condition 1 Expression (change the guid to match yours):

document.querySelectorAll('[ep-guid="bb701a9c-ffbd-4a43-86ee-d1559974e4bf"]')[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].click()=='larry'

You may need to change the number of childNodes called depending on how deep your panel is in the UI compared to mine.

Condition 2 Expression (change the guid to match yours):

setTimeout(()=>{document.querySelectorAll('[ep-guid="bb701a9c-ffbd-4a43-86ee-d1559974e4bf"]')[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].click()=='larry'},0)

Throw some console-writes off of the false branches, so it doesn’t crash.

Aaaaaaannnnnnnd “Magic”!

DualListRefresh

In all seriousness–that might be a good thing to submit as a bug or feedback. We shouldn’t have to jump through hacky hoops like that.