Reactjs 如何防止图表中的缩放/拖动
使用时,如何扩展DiagramModelsReactjs 如何防止图表中的缩放/拖动,reactjs,Reactjs,使用时,如何扩展DiagramModelssetLocked方法以防止缩放/拖动?我想要的伪代码: class CustomDiagramModel extends DiagramModel { setLocked(locked: boolean = true) { super.setLocked(locked) if(locked) { this.deregisterListener('drag') th
setLocked
方法以防止缩放/拖动?我想要的伪代码:
class CustomDiagramModel extends DiagramModel {
setLocked(locked: boolean = true) {
super.setLocked(locked)
if(locked) {
this.deregisterListener('drag')
this.deregisterListener('zoom')
} else {
this.registerListener('drag')
this.registerListener('zoom')
}
}
}
方法取消注册侦听器
签名为:
BaseObserver<DiagramListener>.deregisterListener(listener: DiagramListener | ListenerHandle): boolean
BaseObserver.deregisterListener(listener:DiagramListener | ListenerHandle):布尔值
但我不明白这是什么,以及如何提供引用拖放/缩放侦听器的参数。有什么想法吗