0

是否可以在 graphiti.js 中创建嵌套对象图?

4

2 回答 2

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();
  }
}

那有多错?

于 2012-10-31T11:52:35.950 回答
0

目前不支持嵌套图形。

对不起

安德烈亚斯

于 2012-06-30T22:54:22.460 回答