Utilización de los visualizadores de Visión general

La Visión general se basa en un objeto visualizador para dibujar su contenido. El visualizador predeterminado, OverviewTemplateRenderer, se basa en el mismo mecanismo de plantillas que se utiliza para generar la visualización de los elementos del gráfico. El visualizador OverviewTemplateRenderer se puede configurar con plantillas específicas de la Visión general. Puede especificar plantillas para Link, Node y Subgraph como plantillas fijas o como funciones que dependen del objeto para el que se necesita la plantilla.
Para crear un OverviewTemplateRenderer:
  • Utilice el código siguiente:
    JavaScript:
    renderer = new ibm_ilog.diagram.overview.OverviewTemplateRenderer(
                                          graph,
                                          myNodeTemplate,
                                          myLinkTemplate,
                                          mySubGraphTemplate
                                        );
    Formato:
    <div
      dojoType="ibm_ilog.diagram.overview.OverviewTemplateRenderer"
      graph="diagram.getGraph()"
      node="myNodeTemplate"
      link="myLinkTemplate"
      subgraph="mySubGraphTemplate"
      jsId="renderer"/>
    </div>
Para establecer un visualizador configurado para la Visión general:
  • Utilice el atributo de visualizador:
    overviewWidget = new ibm_ilog.diagram.overview.OverviewWidget({
      diagram:dijit.byId("myDiagram"),
      renderer: renderer
    });
    o
    cambie el visualizador una vez creada la Visión general:
    dijit.byId("myOverviewWidget").getOverview().setRenderer(renderer);