Hi again!
Now everything works the way I want it to! Thank you so much.
If someone else is interested, my final code as follows:
$w.onReady(() => {
$w("#repeater1").onItemReady( ($w, itemData, index) => {
console.log(itemData.image2);
if(itemData.image2 && itemData.image2.length > 0) {
$w("#image25").src = itemData.image2;
$w("#image25").show();
} else {
$w("#image25").src = '';
$w("#image25").hide();
}
console.log(itemData.image3);
if(itemData.image3 && itemData.image3.length > 0) {
$w("#image24").src = itemData.image3;
$w("#image24").show();
} else {
$w("#image24").src = '';
$w("#image24").hide();
}
});
$w("#dynamicDataset").onReady(() => {
let itemData = $w('#dynamicDataset').getCurrentItem();
console.log("Dumping current itemData");
console.log(itemData);
if(itemData.document && itemData.document.length > 0) {
$w("#button4").show();
} else {
$w("#button4").hide();
}
});
});