Allow modules to define their own rendering

XMLWordPrintable

    • Type: Task
    • Resolution: Fixed
    • Priority: L3 - Default
    • 7.4.0, 7.4.0-alpha1
    • Affects Version/s: None
    • Component/s: dmn-ui
    • None

      Currently, the rendering is done in a central place (Renderer, DmnRenderer). This was done this way by bpmn.io for performance reasons. However, this means that every module that adds elements which have to be rendered in a special way needs to change the Renderer. This breaks the self-containment of the module.

      To solve this, the Renderer should fire an event. Modules can listen to this event and react to it by augmenting the visual element with their own rendering.

        This is the controller panel for Smart Panels app

              Assignee:
              Daniel Meyer
              Reporter:
              Sebastian Stamm
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: