小编csa*_*dan的帖子

我可以在jointjs元素中添加新属性吗?

我想创建一个具有新属性的自定义元素,我创建了我的自定义元素,但我需要一个新属性来存储有关该元素的信息.

joint.shapes.basic.newRect = joint.shapes.basic.Generic.extend({

markup: '<g class="rotatable"><g class="scalable"><rect/></g><text/></g>',

defaults: joint.util.deepSupplement({

    type: 'basic.newRect',
    attrs: {
        'rect': { fill: 'white', stroke: 'black', 'follow-scale': true, width: 80, height: 40 },
        'text': { 'font-size': 14, 'ref-x': .5, 'ref-y': .5, ref: 'rect', 'y-alignment': 'middle', 'x-alignment': 'middle' }
    }

}, joint.shapes.basic.Generic.prototype.defaults)
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript jointjs

11
推荐指数
1
解决办法
6251
查看次数

标签 统计

javascript ×1

jointjs ×1