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 editor = new dhx.DiagramEditor("editor_container", {
type: "default",
defaults
});
信息
为形状/线条的各个类型定义默认设置后,在为这些类型的形状/线条准备数据集时,您可以省略这些属性,也可以重新定义它们的值。
更新日志:为线条设置默认配置的功能在 v4.2 中新增
相关文章: