Можно ли создать рисунок вложенных объектов в graphiti.js?Как создать фигуру, которая содержит вложенные объекты, используя Graphiti.js?
0
A
ответ
0
Вложенные цифры в данный момент не поддерживаются.
К сожалению
Andreas
1
Однако я был в состоянии сделать это, используя украшения подход, и он работает хорошо.
ivr.shape.menu.Menu = graphiti.shape.basic.Rectangle.extend(
{
TitleLocator : graphiti.layout.locator.Locator.extend({
init: function(parent) { this._super(parent); },
relocate:function(index, figure){
var bb = this.getParent().getBoundingBox();
var tbb = figure.getBoundingBox();
figure.setPosition(bb.getWidth()/2-tbb.getWidth()/2,-10);
}
}),
init: function(strTitle) {
this.subElements = {};
this.subElements.title = new graphiti.shape.basic.Label(strTitle);
this.addFigure(this.subElements.title, new this.TitleLocator(this));
this.calculateSize();
}
}
Как это не так?
Кроме того, ваши субэлементы могут сами иметь субэлементы. – Zerzio