I implemented a custom palette to show Custom Objects as Data Object but as shown in below screenshot I see lot of empty space on left side. I am not able to figure out what is the issue here
I tried setting contentAlignment and locationSpot to left and also float:left in css for div element
Below is the Palette and nodeTemplate code
		goObj(go.Palette, "myDiv",
		{ 
			// share the templates with the main Diagram
			nodeTemplateMap: _this.palNodeTemplateMap,
			groupTemplateMap: _this.palGroupTemplateMap,
			contentAlignment:go.Spot.Left,
			layout: goObj(go.GridLayout,
                {
					cellSize: new go.Size(1, 1),
					spacing: new go.Size(5, 5),
					comparer: _this.keyCompare
                })
    });
Node Template
let dataObjectNodeTemplate:any =
goObj(go.Node, “Vertical”,
{ locationObjectName: “SHAPE”, locationSpot: go.Spot.Left },
new go.Binding(“location”, “loc”, go.Point.parse).makeTwoWay(go.Point.stringify),
goObj(go.Shape, “File”,
{
name: “SHAPE”, portId: “”, fromLinkable: true, toLinkable: true, cursor: “pointer”,
fill: _this.DataFill, desiredSize: new go.Size(_this.EventNodeSize * 0.8, _this.EventNodeSize)
}
),
goObj(go.TextBlock,
{ margin: 2, editable: true,font:_this.defaultFont },
new go.Binding(“text”).makeTwoWay()
)
);
