如何根据条件(特别是变量的值)显示go.Shape?
go$(go.Shape, "Rectangle",
{ height: diagram.width, strokeWidth: 0.5 },
new go.Binding("fill", "color"),
new go.Binding("width", "span", function (w) { return ScaleSegmentWidth(w); })
例如,如果" span"我不想显示这种形状。是0。
答案 0 :(得分:3)
假设data.span
是一个数字:
new go.Binding("visible", "span", function(span) { return span !== 0; })
顺便说一下,如果只有一个参数,那么你的其他绑定可能会有一些小的改进:
new go.Binding("width", "span", ScaleSegmentWidth)