【发布时间】:2015-07-15 17:39:30
【问题描述】:
我正在使用jointjs 制作可供用户编辑的图表。用户可以拖动它们并重新定位每个单元格。但是,当一个单元格被拖到边缘时,它会溢出并被切断。我想防止这种情况发生,而是在细胞到达纸张边缘之前停止并且不允许越过边缘,因此始终完全保持在纸张内。该行为可以在jointjs自己的演示中看到:
http://www.jointjs.com/tutorial/ports
尝试将单元格拖动到边缘,您会发现它最终会在越过纸张元素的边缘时被隐藏。
其次,我正在使用有向图布局插件,可在此处找到:
http://jointjs.com/rappid/docs/layout/directedGraph
如您所见,每当您点击布局时,树位置会自动移动到纸张元素的左上角。如何修改这些默认位置?对于提供的函数,我看到的唯一选项是等级之间的空间和节点之间的空间,没有初始位置。假设我希望在单击“布局”时树出现在纸张中间,我必须在哪里进行更改?提前感谢您的帮助。
【问题讨论】:
标签: javascript jquery javascript-framework jointjs