Я работаю над созданием логической схемы с использованием Gates и мультиплексора с использованием javascript и GoJS. Я хочу получить определенное значение входного порта и использовать его в другой функции
var multiplexarTemplate =
$(go.Node, "Spot", nodeStyle(),
$(go.Shape, "Rectangle", { width: 50, height: 80, margin: 4,
fill: "lightgray", stroke: "darkslategray", strokeWidth: 2
}),
$(go.Shape, "Rectangle", portStyle(true),
{ portId: "in1", alignment: new go.Spot(0, 0.2) }),
$(go.Shape, "Rectangle", portStyle(true),
{ portId: "in2", alignment: new go.Spot(0, 0.4) }),
$(go.Shape, "Rectangle", portStyle(true),
{ portId: "in3", alignment: new go.Spot(0, 0.6) }),
$(go.Shape, "Rectangle", portStyle(true),
{ portId: "in4", alignment: new go.Spot(0, 0.8) }),
$(go.Shape, "Rectangle", portStyle(true),
{ portId: "in5", alignment: new go.Spot(0.3, 1) }),
$(go.Shape, "Rectangle", portStyle(true),
{ portId: "in6", alignment: new go.Spot(0.65, 1) }),
$(go.Shape, "Rectangle", portStyle(false),
{ portId: "out", alignment: new go.Spot(1, 0.5) })
)
Как и в этом примере, я хочу получить, в частности, in1 и использовать его в другой функции. Точно так же я хочу получить in2, in3, in4 и использовать его в другой функции, но я не могу понять, как это сделать.