Hi Walter. I try to align my adornment in node. I use go.Binding to set alignment from dataModel
new go.Binding('alignment','alignment',go.Spot.parse).makeTwoWay( go.Spot.stringify)
model example
{
id: 'unique id',
alignment: '1 0 0 0',
fill: 'red',
}
To set adornment on node I use
const node = myDiagram.selection.first();
const adornment = MyAdornment();
adornment.adornedObject = node;
node.addAdornment('new_adornment', adornment)
after run code, alignment get value not from dataModel. It equals go.Spot.Center.
But if I set alignment in template without dataModel, it works correctly.
How to correctly connect dataModel and adornment alignment?
Also I use isActionable: true and actionMove: handleActionMove to drag adornment on node