1

条件 (具体的には変数の値) に基づいて 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); })

たとえば、「スパン」が 0 の場合、この形状を表示したくありません。

4

1 に答える 1

3

は数字であると仮定data.spanします:

new go.Binding("visible", "span", function(span) { return span !== 0; })

ところで、引数が 1 つしかない場合は、他のバインディングで小さな改善が可能になる可能性があります。

new go.Binding("width", "span", ScaleSegmentWidth)
于 2016-04-04T11:32:53.167 に答える