Я использую jointjs / rappid, где я использую прямоугольник по умолчанию для рисования элементов на моем графике.
Я могу изменить текст внутри элементов, расширив standard.rectangle и изменив атрибут:
joint.shapes.standard.Rectangle = joint.shapes.standard.Rectangle.extend({
setText: function (text) {
this.attr('text/text', text);
} });
Это работает, но размер элемента не изменяется автоматически по длине текста.
Как изменить размер элемента (прямоугольник ) так в него помещается текст?