gpt4 book ai didi

javascript - 通过拖动鼠标在 inputField 中标记文本

转载 作者:行者123 更新时间:2023-12-02 22:47:35 29 4
gpt4 key购买 nike

我遇到了一个非常特殊的问题。用文字解释它对我来说很困难。 enter image description here

在此图中,“1”下方“X”左侧有一个输入字段。为了标记数字并立即更改整个值,许多人会执行以下操作:

  • 将鼠标放在“1”下方“X”的位置
  • 按下鼠标左键
  • 向左拖动,直到到达“2”下方“X”附近的位置
  • 松开鼠标左键

无论什么原因,在 Canvas 内释放鼠标后数字不再聚焦(灰色区域是goJS Canvas )

在蓝色区域(“900”左侧几个像素)释放鼠标会标记文本。

我已经考虑过的事情: Canvas 支持拖放。也许与此有关。

最佳答案

这是因为 GoJS 图表中的鼠标松开事件导致图表获得焦点。

尝试覆盖 ToolManager.doMouseUp:

      $(go.Diagram, . . .,
{ . . .,
"toolManager.doMouseUp": function() {
if (!this.isActive) return;
go.ToolManager.prototype.doMouseUp.call(this);
}
});

关于javascript - 通过拖动鼠标在 inputField 中标记文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58326829/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com