【发布时间】:2017-06-08 07:55:13
【问题描述】:
这几天我一直在为此苦苦挣扎。情况如下:
我希望当我单击图表的链接时,我可以修改该链接的标签。 到目前为止,我能够做的是我有一个文本输入,我在其中编写我想要的文本,然后当我连接两个元素时,我创建的链接将有这个标签,但有点错误(主要是,我必须再次连接和断开一个元素以在链接中添加我需要的标签)。
我想如果您知道哪种方式合适但我不知道(即使我一直在查看文档),这可以轻松完成。
这是我的js代码:
graph.on('change:source change:target', function(link) {
if (link.get('source').id && link.get('target').id) {
// both ends of the link are connected.
$('#link-input').css('display', 'block');
link.attr('text/text', $('#link').val());
}
});
即使我认为这无关紧要,HTML 就是这个:
<div id="link-input" class="form-group">
<label for="description">Link Condition</label>
<textarea class="form-control" rows="5" id="link"></textarea>
</div>
所以,当我写入该文本输入时,它会在该链接上特别刷新(但不知何故,我知道我应该维护我正在修改的对象)。如果有人知道另一种方法,请说,我这样做是因为我不知道如何以另一种方式做。
感谢您的关注,我希望足够明确
【问题讨论】:
标签: javascript jquery web jointjs