Я использую этот пример mxGraph
Редактор
Я пытаюсь использовать библиотеку для создания редактора лестничных диаграмм, поэтому я хочу рисовать начальную и конечную линии, но они все время нужны мне как граница для области диаграмм слева и справа все время (начните с редактора каждый раз ),
как я могу это сделать и как сделать их подключаемыми к элементам?
Может кто-нибудь помочь, пожалуйста?
поясняющее изображение:
Редактировать
этот код рисует линию, затем я позиционирую ее со свойством геометрии.
var xml = "<root>"+
"<MyObject id=\"2\">"+
"<mxCell style=\"strokeColor=black;fillColor=black\" parent=\"1\" vertex=\"1\" type = 'startLine'>"+
"<mxGeometry x=\"0\" y=\"0\" width=\"2\" height=\"119\" as=\"geometry\"/>"+
"</mxCell></MyObject></root>";
doc = mxUtils.parseXml(xml),
codec = new mxCodec(doc),
elt = doc.documentElement.firstChild,
cells = [];
while (elt != null){
cells.push(codec.decodeCell(elt));
elt.setAttribute('attribute1', 'value1');
$this.editor.graph.refresh();
elt = elt.nextSibling;
}
$this.editor.graph.addCells(cells);