首页 > 解决方案 > goJS节点内的html标签

问题描述

我正在尝试在 goJS 树图节点中添加 HTML 标记或设计,但它没有被添加。 在此处输入图像描述

标签: javascriptangulargojs

解决方案


只需通过添加TextBlock来更改节点模板。如果文本对于节点来说太大,您可能想要剪辑文本,因此可能是对 TreeMap 扩展示例的修改:

    myDiagram.nodeTemplate =
      $(go.Node, "Auto",
        $(go.Shape, { fill: "rgba(99,99,99,0.2)", strokeWidth: 0 },
          new go.Binding("fill")),
        $(go.TextBlock, { alignment: go.Spot.TopLeft },
          new go.Binding("text", "", tooltipString).ofObject()),
        {
          toolTip: $("ToolTip",
            $(go.TextBlock, new go.Binding("text", "", tooltipString).ofObject())
          )
        }
      );

推荐阅读