跳到主要内容

defaults

描述

可选。用于设置形状或线条默认配置的对象

用法

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

参数

defaults 对象可以包含一组 key:value 键值对,其中 key 是形状或线条的类型,value 是相应形状线条的一组配置设置。

备注

typeid 属性不能在形状/线条的默认配置中定义。

示例

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 editor = new dhx.DiagramEditor("editor_container", {
type: "default",
defaults
});
信息

为形状/线条的各个类型定义默认设置后,在为这些类型的形状/线条准备数据集时,您可以省略这些属性,也可以重新定义它们的值。

更新日志:为线条设置默认配置的功能在 v4.2 中新增

相关文章:

相关示例: Diagram Editor。设置默认线条(连接器)类型。尝试将形状 A 连接到形状 B