FLUID-4195: Create new infrastructure for "subappliers", applying inverse model calculus to allow broadcast of changes to supermodel

Metadata

Source
FLUID-4195
Type
New Feature
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Antranig Basman
Reporter
Antranig Basman
Created
2011-04-28T14:37:50.059-0400
Updated
2014-03-03T13:10:27.513-0500
Versions
  1. 1.3.1
Fixed Versions
  1. 1.5
Component
  1. Data Binder

Description

A "submodel" created through the expansion of EL material referring to a wider model (in this case, via renderer variables in an expander) becomes "detached" from the "supermodel" that it is created from - when really we need "writeback" of changes which are issued to the applier via autobinding to occur. This case is required by CSPACE-3905.

Comments

  • Antranig Basman commented 2011-05-12T03:57:23.859-0400

    By correcting a bug in FluidRenderer.js, it was possible to achieve sharing of the direct model state between the cooperating components as in the CSpace case without implementing the functionality described here. As a result, implementation has been pushed out to Infusion 1.5.

  • Antranig Basman commented 2014-02-20T04:34:02.953-0500

    This facility is delivered as part of the FLUID-3674 new changeApplier, which was merged into trunk at revision 3873109a964f9837c9b6d7c4a81e94ac2a9add11