我正在使用
this.diagram.commandHandler.doKeyDown
对于使用箭头键移动节点, 我有一个侦听器,用于监听工作区中节点的任何运动
this.diagram.addDiagramListener('SelectionMoved', e => {
上面的侦听器侦听由鼠标完成的节点的移动,但是当使用箭头键完成移动时则不会。 理想情况下,它应该听,但不幸的是,它不是, 有人可以帮助我如何克服这种情况。 提前谢谢!!!
答案 0 :(得分:0)
箭头键通常不会移动选择,因此您必须实现一些代码以响应箭头键来移动那些选定的零件。
如果是这种情况,那么为什么不能在键盘事件处理程序中做任何想做的事情?
换句话说,如果您编写一些代码来更改某些节点的 Node.location ,则不应存在任何“ SelectionMoved” DiagramEvent 。因此,如果您想在移动节点时执行某些操作,只需在移动节点后执行操作即可。