Перейти к основному содержимому

defaults

Описание

Опционально. Объект, который задаёт конфигурацию по умолчанию для фигуры или линии

Использование

defaults?: {
[type: string]: object
};

Параметры

Свойство defaults представляет собой объект, включающий набор пар key:value, где key — это тип фигуры или линии, а value — объект с набором параметров конфигурации соответствующей фигуры или линии.

Примечание

Вы не можете задавать type и id в конфигурации фигуры/линии по умолчанию

Пример

const defaults = {
// настройки по умолчанию для всех фигур типа "rectangle"
rectangle: {
fill: "#CEEFE1",
stroke: "#0AB169",
strokeWidth: 2,
width: 140,
height: 140,
text: "Default text"
},
// настройки по умолчанию для всех линий типа "line"
line: {
strokeWidth: 3,
stroke: "#245CE0"
},
// настройки по умолчанию для всех линий типа "dash"
dash: {
strokeWidth: 3,
stroke: "#245CE0"
}
};

const diagram = new dhx.Diagram("diagram_container", {
type: "default",
defaults
});
Примечание

После определения настроек по умолчанию для фигур/линий отдельных типов вы можете либо не указывать эти свойства, либо переопределить их значения при подготовке набора данных для фигур/линий этих типов.

Журнал изменений: Возможность задавать конфигурацию по умолчанию для линий добавлена в v4.2

Полезные статьи: