generally I do not like to make changes to data within rows directly within a repeating group or table - if the user changes something that affects the results of the table then the row is moved or removed which can be confusing for the user

if you do want to make changes within a row then a save button is usually a good workaround, although I prefer popups myself or opening a page with the detail (for heavier items)

popups and pages have the advantage of being able to add save buttons and then write to the database 1 time instead of on each field change (less wu) but disadvantage that data is not saved unless “save” is clicked