Bootbox提示获取jointJS元素的文本内容

时间:2015-10-17 11:46:51

标签: javascript bootbox jointjs

我试图通过双击工作空间来向JointJS图添加一个新的矩形元素。要定义应该在此矩形中的文本,我尝试使用bootbox.prompt。

但是,如果我进行双击,则bootbox不在全屏上,而是在SVG内部 - 这当然是完全错误的。我做错了什么?

paper.on({
    'blank:pointerdblclick': function(evt, x, y) {
        bootbox.prompt("Text", function(text) {                
            if (result === null) {                                             
                Example.show("Prompt dismissed");                              
            } 
            else {*/
                var text = 'Some text';

                var rect = new joint.shapes.basic.Rect({
                    position: { x: x, y: y },
                    size: { width: 100, height: 80 },
                    attrs: { 
                        rect: { fill: '#ffffff', stroke: '#000000' }, 
                        text: { text: text, fill: '#000000' } 
                    }
                });

                graph.addCell(rect);
            }
        });
    }
});

0 个答案:

没有答案