Hi there, I included the following code on my dynamic page to hide groups whenever a field is not populated in the dataset. However when I introduce pagination on the dynamic page, the other pages do not hide the data like the first page does. How do I apply this so whenever a user hits the next page, it will apply the code before presenting the data?
import wixData from 'wix-data';
$w.onReady(function () {
$w('#dynamicDataset').onReady(() => {
$w('#listRepeater').forEachItem(($item, itemData, index) => {
if (!itemData.familyMember2FirstName) {
$item('#group2').collapse();
} else {
$item('#group2').expand();
}
if (!itemData.familyMember3FirstName) {
$item('#group3').collapse();
} else {
$item('#group3').expand();
}
if (!itemData.familyMember4FirstName) {
$item('#group4').collapse();
} else {
$item('#group4').expand();
}
if (!itemData.familyMember5FirstName) {
$item('#group5').collapse();
} else {
$item('#group5').expand();
}
if (!itemData.familyMember6FirstName) {
$item('#group6').collapse();
} else {
$item('#group6').expand();
}
if (!itemData.familyMember7FirstName) {
$item('#group7').collapse();
} else {
$item('#group7').expand();
}
if (!itemData.familyMember8FirstName) {
$item('#group8').collapse();
} else {
$item('#group8').expand();
}
}
);
});
});