getValues

возвращает текущие значения Diagram Editor

object getValues();
objectобъект с актуальными данными редактора- data WebixDiagramValues object with values

Example

const data = $$("editor").getValues();
$$("diagram").parse(data);

Related samples

Details

Метод возвращает объект со следующими полями:

  • data (array) - массив блоков
  • links (array) - массив с данными ссылок
  • shapes (array) - массив со всеми фигурами, которые используется в текущей диаграмме (вкл. фигуры по умолчанию и пользовательские фигуры)
  • item (object) - набор настроек по умолчанию для блоков диаграммы, если их соответствующие индивидуальные настройки не заданы
  • linkItem (object) - набор настроек по умолчанию для ссылок диаграммы, если их соответствующие индивидуальные настройки не заданы

Пример данных

{
  data:[
    { id: "start", type: "circle", value: "start",  x: 0, y: 80 },
    // другие блоки
  ],
  links: [ 
    { source: "start", target: "search", id: 132 },
    // другие ссылки
  ],
  shapes: [ 
    {
      backgroundColor: "#65C0B7", fontColor: "#fff",
      group: "block", id: "circle",
      lineColor: "#65C0B7", name: "Circle",
      svg: /*svg_code*/
    },
    // другие фигуры
  ],
  item: { 
    height: 50, width: 100
  },
  linkItem: { 
    arrowSize: 6, arrow: false, 
    mode: "edges", backgroundColor: "magenta"
  }
}
See also
Наверх