Hi, (novice coder here). I followed this tutorial
and it doesn't work for my situation, I guess.
I have a Dynamic page with movie listings. I want to hide the BUY TICKETS buttons (ticketUrl1 and ticketUrl2) if there is no ticketUrl in the database for that item.
Here is my code:
$w.onReady(() => { $w("#dynamicDataset").onReady(() => { const item = $w("#dynamicDataset").getCurrentItem(); if (!item.ticketUrl) { $w("#ticketUrl1").collapse(); $w.onReady(() => { $w("#dynamicDataset").onReady(() => { const item = $w("#dynamicDataset").getCurrentItem(); if (!item.ticketUrl) { $w("#ticketUrl2").collapse(); } }); $w.onReady(() => { $w("#dataset1").onReady(() => { const item = $w("#dataset1").getCurrentItem(); if (!item.ticketUrl) { $w("#ticketUrl1").collapse(); $w.onReady(() => { $w("#dataset1").onReady(() => { const item = $w("#dataset1").getCurrentItem(); if (!item.ticketUrl) { $w("#ticketUrl2").collapse(); } });
What am I doing wrong? I have no idea what I'm doing, btw.