Uploaded image for project: 'Fluid Infusion'
  1. Fluid Infusion
  2. FLUID-4260

Implement system for multi-phased (per component), "one-pass" rendering of complex component trees (formerly, "antigens")

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Reopened
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.4, 1.5
    • Fix Version/s: None
    • Component/s: IoC System
    • Labels:
      None

      Description

      The final portion of framework work left over from the implementation of FLUID-3681 involves the implementation of what has come to be called a "phased renderer component". This is a renderer component which participates in an overall rendering workflow, which in one pass of an invocation of the fluid renderer, renders the markup for all such components participating in the tree. This requires new lifecycle points (phases) for the components which participate - in the initial phase, they are instantiated with no container in the DOM, and respond only to requests for component tree fragments and I/O requests they require before rendering can proceed. Once rendering is complete, they are then attached to the renderer tree and DOM as fluid decorators.
      This workflow will also execute on the server, with phase 2 occuring on the client after markup is produced on the server.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              antranig Antranig Basman
              Reporter:
              antranig Antranig Basman
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated: