posted 19 years ago
I'm not sure there's a pattern expressly for this purpose. Obviously, constantly looking up each and everything in the HTML DOM is too awkward for the apparent complexity you're dealing with.
When I recently had an app of similar complexity, I took the MVC pattern to the client side. My form state was pure Javascript, and each object in it had the ability to write itself into the HTML DOM, setting up event handlers as needed. The javascript object graph was model and controller, the HTML DOM was view.
SCJP 1.4, SCJD 1.4, SCWCD 1.3, ICSD:Websphere 5.1