$w.onReady(()=> {
$w('#dataset1').onReady((event)=>{
let previousBalance = 0;
$w('#listRepeater').forEachItem(($item, itemData, index) => {
let calculatedBalance;
const amount = itemData.amount;
const transactionType = itemData.transactionType;
if (transactionType === 'debit') {
calculatedBalance = previousBalance-amount;
$item('#balance').text = calculatedBalance.toString();
} else if (transactionType === 'credit') {
calculatedBalance = previousBalance+amount;
}
$item('#balance').text = calculatedBalance.toString();
previousBalance = calculatedBalance;
});
});
});