javascript - goJS节点内的html标签
解决方案
只需通过添加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())
)
}
);
推荐阅读
- javascript - 如何根据 API 中的数据动态构建组件?
- ruby - 在 nokogiri 中获取标签的实例编号
- docker - AWS Lambda CodeDeploy 使用 ECR 图像作为源
- sql - 通过基于字段的 ORDER 对 SQL 中的多个组进行排名
- pyspark - py4j.protocol.Py4JJavaError:调用 o86.toDF 时出错:org.apache.spark.SparkException:作业因阶段失败而中止:
- java - 使用 Jackson 从 Java 类生成的 JAXB 创建自定义 jsonSchema
- python - 将 Python 脚本作为 Windows 服务运行
- python - numpy,“清理”索引和值数组
- android - 如何在一个模型类(房间)android studio中添加两个表
- amazon-web-services - 如何以经济高效的方式管理 AWS Spot 实例?