【问题标题】:html tags inside a goJS nodegoJS节点内的html标签
【发布时间】:2021-08-27 11:24:21
【问题描述】:

我正在尝试在 goJS 树图节点中添加 HTML 标记或设计,但未添加。

【问题讨论】:

    标签: javascript angular gojs


    【解决方案1】:

    只需通过添加 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())
              )
            }
          );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-23
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      相关资源
      最近更新 更多