【问题标题】:Basic question for using mxGraph with React将 mxGraph 与 React 一起使用的基本问题
【发布时间】:2020-06-04 08:53:43
【问题描述】:

我是 mxGraph 领域的新手,我有几个问题。

1 - 可以在顶点中插入“div”吗?如果是,如何?

2 - 我们可以绘制一个在放大图表时缩放的背景网格吗?目前,我只有一张网格图片作为我的背景。

3 - 当我们在顶点中写入文本时,如何根据文本长度改变框的大小?

谢谢大家的回复:)

【问题讨论】:

    标签: reactjs mxgraph


    【解决方案1】:

    是的,是的,是的。

    你有很多例子可以做你需要的一切:https://jgraph.github.io/mxgraph/javascript/

    1 - 您需要覆盖框的渲染器(我认为函数是getLabel)并渲染您自己的HTML,而不是像大多数示例那样仅渲染框的“文本”。我认为这是最相关的:https://jgraph.github.io/mxgraph/javascript/examples/htmllabel.html

    2 - https://jgraph.github.io/mxgraph/javascript/examples/grid.html

    3 - 可能有几种方法可以做到这一点。我所做的方法是覆盖函数getPreferredSizeForCell,然后我重新计算单元格的大小。具体来说;我生成 HTML(如问题 1 中所述),我“测量”它并将大小应用于框。可能有更好的方法,但这确实有效。

    【讨论】:

    • 非常感谢科林!我已经尝试了所有这些东西,它就像一个魅力!
    猜你喜欢
    • 2019-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-09
    • 2022-11-26
    • 2013-05-12
    • 2015-05-29
    相关资源
    最近更新 更多