Value to be defaulted in Line level array set without any Custom Action
Summary:
I have a linelevel Array Set, "Other Charges" (otherChargesArrayset_c), with a child attribute others_c(Float). I need to detect whenever a user adds a new row or edits an existing value in this array set, so that I can trigger a recalculation and update a total attribute (totalOtherCharges_c). This must happen automatically, without a custom action button.This worked fine with BML Logic added in a custom action button.The calculation logic itself works correctly when any normal header/line attribute change fires my autoupdate formula, the total is computed and written correctly. The only thing I cannot achieve is detecting the arrayset change itself.Ways I have already tried, none of which worked:"Trigger Auto Update" = Yes on the child attribute (others_c). Editing the value in the grid does not fire my autoupdate formula.Array Set Size/Control attribute (othersArraySetSize_c, Number, "Array Control Attribute" checked) with "Trigger Auto Update" enabled on it. Adding a row did not fire the formula. (It also disabled the manual "+" add-row button and, when I set a default value, force-created that many empty rows not desired.)