【发布时间】:2015-07-28 11:45:13
【问题描述】:
我试图在面板内制作标题形状,该面板又位于节点内。 到目前为止,我的代码如下所示:
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
- 更改面板布局(或根据需要进行定位)
- 更改节点布局(或定位)
- 在三个组件中的每一个组件的两个维度上设置 minSize 或 maxSize
我在 Gojs 网站上研究过,但只能找到上面提到的东西。
谢谢你帮助我
PS:如果需要任何其他信息,我很乐意提供
【问题讨论】:
标签: javascript gojs