Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-4200

Allow modules to define their own rendering

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.4.0, 7.4.0-alpha1
    • None
    • 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

              meyer Daniel Meyer
              sebastian.stamm Sebastian Stamm
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: