
Hello everyone, i would like to add up a repeating field, i found an example from Dark Heresy, but somehow it doesn't work and i don't see my mistake. Maybe someone can help me. here the repeating field <div class="sheet-totalxp"> <div class="sheet-formular"> <label for="attr_XPtoSpend">Verfügbare EP</label> <input type="number" class="sheet-number-20" name="attr_XPtoSpend" value="@{XPTotal} - @{XPSpent}" disabled /> </div> <div class="sheet-formular"> <label for="attr_XPSpent">Ausgegebene EP</label> <input type="number" class="sheet-number-20" name="attr_XPSpent" disabled /> </div> <div class="sheet-formular"> <label for="attr_XPTotal">Gesamte EP</label> <input type="number" class="sheet-number-20" name="attr_XPTotal" /> </div> </div> <fieldset class="repeating_advancements"> <div class="sheet-item"> <input name="attr_advancement1" type="text"> </div> <div class="sheet-brackets"> <input name="attr_advancement1xp" type="text"> </div> <div class="sheet-item"> <input name="attr_advancement2" type="text"> </div> <div class="sheet-brackets"> <input name="attr_advancement2xp" type="text"> </div> <div class="sheet-item"> <input name="attr_advancement3" type="text"> </div> <div class="sheet-brackets"> <input name="attr_advancement3xp" type="text"> </div> </fieldset> here the js part on('change:repeating_advancements', function(){ TAS.repeating('advancements') .attrs('XPSpent') .fields('advancement1xp','advancement2xp', 'advancement3xp') .reduce(function(memo, row) { memo += (row.I.advancement1xp); memo += (row.I.advancement2xp); memo += (row.I.advancement3xp); return memo; },0,function(memo, row, attrSet) { attrSet.I.XPSpent = memo; }) .execute(); });