Yanyan Wang
Yanyan Wang
drag-canvas 和 zoom-canvas 可以开启优化 enableOptimize,过程中会隐藏非 keyShape https://g6.antv.vision/zh/docs/manual/middle/states/defaultBehavior#drag-canvas
整个都是黑的,和自定义节点方式有关,keyShape 不会被隐藏,你的自定义节点里面使用那个能够代表这个节点的一个图形作为 keyShape,也就是 draw 方法返回的图形。 具体还有问题请提供一下在线复现 demo
> > > drag-canvas 和 zoom-canvas 可以开启优化 enableOptimize,过程中会隐藏非 keyShape > > > https://g6.antv.vision/zh/docs/manual/middle/states/defaultBehavior#drag-canvas > > > > > > 这个地方尝试了一下,不满足需求。因为图片被隐藏后,会导致拖拽时整个图都是黑的,没有节点展示,效果不好。 请问这里还有别的方式吗?或者后续是否会针对这一点进行修复呢?谢谢~ > > 建议你自己从 graph 实例上拿到 drag-canvas 的 对象,并将它的 updateViewport...
你是希望节点左对齐?自定义节点中,内置 rect 以及示例中的自定义节点,draw 方法中添加的所有图形的 x y 均为整个节点宽高的一半(见该示例的 Line32-41)。如果你希望左对齐,需要在你的自定义节点中,draw 方法中添加的所有图形以 x: 0, y: 0 为原点进行偏移
尊敬的用户,您好。我们很重视您的 issue,但由于长时间没有答复,我们暂时认为这个问题已经解决。如果还有任何问题,请随时根据 issue 模版再开启新的 issue。
暂时没有开放该选项的配置,欢迎社区 pr 暂时使用但不推荐,可以通过这种方式模拟点击 const toggleGroup = timebar.get('timebar').controllerBtnGroup.toggleGroup; const toggleShape = toggleGroup.find(e => e.get('name') === 'toggle-model') toggleGroup.emit('toggle-model:click', { target: toggleShape })
图片显示不出来呢,没有遇到过这个情况,尝试升级 G6 呢?
尊敬的用户,您好。我们很重视您的 issue,但由于长时间没有答复,我们暂时认为这个问题已经解决。如果还有任何问题,请随时根据 issue 模版再开启新的 issue。
链接不是官网示例哈 render 之后调用 graph.fitView() ,参考官网 demo https://g6.antv.vision/zh/examples/tree/compactBox#basicCompactBox
did not reproduce it on your demo. I checked the source code, is it possible that you released the 'shift' before mouseup?