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

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 1.4, 1.5
    • IoC System
    • 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

        Activity

          People

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

            Dates

              Created:
              Updated: