3.6 KiB
title |
---|
DragNodeOptions |
Overview - v5.0.0-beta.21 / Modules / behaviors / DragNodeOptions
behaviors.DragNodeOptions
属性
delegateStyle
• 可选
delegateStyle: Object
节点被拖动时的绘制属性。 仅在 enableDelegate 为 true 时使用。
索引签名
▪ [key: string
]: unknown
类型声明
名称 | 类型 |
---|---|
fill? |
string |
fillOpacity? |
number |
lineDash? |
[number , number ] |
lineWidth? |
number |
stroke? |
string |
strokeOpacity? |
number |
定义于
packages/g6/src/stdlib/behavior/drag-node.ts:32
enableDelegate
• 可选
enableDelegate: boolean
是否使用随拖动鼠标移动的虚拟矩形代替节点。 默认为 false。
定义于
packages/g6/src/stdlib/behavior/drag-node.ts:27
enableTransient
• 可选
enableTransient: boolean
是否在临时层中绘制拖动节点。 当 enableDelegate 为 true 时忽略。 默认为 true。
定义于
packages/g6/src/stdlib/behavior/drag-node.ts:22
eventName
• 可选
eventName: string
拖动结束时触发的事件名称。
定义于
packages/g6/src/stdlib/behavior/drag-node.ts:60
hideRelatedEdges
• 可选
hideRelatedEdges: boolean
是否隐藏相关边以避免拖动节点时进行计算。 当 enableTransient 或 enableDelegate 为 true 时忽略。 默认为 false。
定义于
packages/g6/src/stdlib/behavior/drag-node.ts:51
selectedState
• 可选
selectedState: string
字段 selected 的状态,默认为 “selected”。
定义于
packages/g6/src/stdlib/behavior/drag-node.ts:56
shouldBegin
• 可选
shouldBegin: (event
: IG6GraphEvent
) => boolean
类型声明
▸ (event
): boolean
是否允许当前项上发生行为。
参数
名称 | 类型 |
---|---|
event |
IG6GraphEvent |
返回值
boolean
定义于
packages/g6/src/stdlib/behavior/drag-node.ts:68
throttle
• 可选
throttle: number
throttle 的间隔时间(以毫秒为单位),有助于避免频繁计算。 默认为 0。
定义于
packages/g6/src/stdlib/behavior/drag-node.ts:45
updateComboStructure
• 可选
updateComboStructure: boolean
是否更改聚类结构或仅更改大小。