Возникают проблемы с добавлением шаблона группы в документ потока страниц https://codesandbox.io/s/keen-saha-1b46y?file=/index.html
сначала мы добавили шаблон, создав groupTemplateMap
var palette =
$(go.Palette, "myPaletteDiv", // create a new Palette in the HTML DIV element
{
// share the template map with the Palette
nodeTemplateMap: myDiagram.nodeTemplateMap,
groupTemplateMap: myDiagram.groupTemplateMap,
autoScale: go.Diagram.Uniform // everything always fits in viewport
});
затем, чтобы поместить его в блок выбора объектов (слева), мы добавили его в
palette.model.nodeDataArray = [
{}, // default node
{ category: "Source" },
{ category: "grp" }
];
однако поле группы не отображается в средстве выбора, а является дубликатом элемента nodeTemplateMap
по умолчанию.
согласно документам, nodeDataArray
Получает или задает массив объектов данных узлов, которые соответствуют узлам, группам или частям, не являющимся связанными на схеме.
как добавить группу в средство выбора, а также в основной div, где мы можем добавить стандартные элементы из nodeTemplateMap