Everthing checks out my friend. I got nothing else to offer Iām afraid. Suppose you could try a regular text box, but your math is good and your bindings are good. Only thing I can think is something else is wiping out your TransView row after the calc or something is preventing standard binding from bubbling up to the box. Iām still most suspicious of the currency box tho.
Some of us (perhaps me alone) tend to think calcs on local data meant for display purposes only doesnāt really qualify as ābusiness logicā belonging to server-side-only so we try to bring others to the client-side-first dark-side.
I donāt think of it as a client vs server-side thing. JavaScript uses floating point representations of numbers by default. If youāre careful about it, thereās no reason not to sum at the client.
Maybe @estm8ben is referring to something like this: