问题描述
我正在研究自定义形状的概念,文档非常清楚地说明了在 markup
属性中使用 SVG 元素来创建(子)元素。
这非常灵活,但我想知道是否也可以在 markup
属性中使用其他(已定义的)形状。
例如:
joint.shapes.standard.Rectangle.define("foo.Bar",{
size: {
width: 100,height: 100,},attrs: {
textWidget: {
text: "Hello World!",}
},{
markup: [
{
shapeName: "standard.TextBlock",// <-- instead of "tagName"
selector: "textWidget",]
});
如果这是不可能的,有没有办法在创建自己的形状时“重用”多个形状?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)