我试图在面板内制作标题形状,该面板再次位于节点内。到目前为止,我的代码如下所示:
var _ = go.GraphObject.make;
var template =
_(go.Node, "Spot",{
minSize: new go.Size(150, NaN)
}
_(go.Panel, go.Panel.Auto,
_(go.Shape, {
figure: "Rectangle",
fill: "#ff00ff",
stroke: "#000000",
strokeWidth: 1,
alignment: new go.Spot(0.5, 0) //aligning it center
}
)
)
);
如果我想尽可能地拉伸元素,我会添加
stretch: go.GraphObject.Fill
或(如果水平)
stretch: go.GraphObject.Horizontal
但形状不会水平拉伸。
到目前为止我还尝试过什么:
- 将 defaultStretch 添加到面板
- 向节点和面板添加 defaultStretch
- 更改面板布局(或根据需要进行定位)
- 更改节点布局(或定位)
- 在三个组件的每一个上设置 minSize 或 maxSize
我在 Gojs 网站上进行了研究,但只能找到上面提到的内容。
感谢你们对我的帮助
PS:如果需要任何其他信息,我很乐意提供