有一个常见的UI手势,例如在Windows资源管理器中使用,您可以在其中单击并按住,拖动,然后释放,以及落在矩形中的对象,其左上角由您单击的位置定义,右下角定义你被释放的地方被选中了。在GIMP中,这个工具看起来像这样。
另一个例子是:http://jointjs.com/rappid/docs/ui/selectionView
我知道如何实现这个是javascript作为反应组件,但这是非常常见的我确信有人已经做了,但我无法找到任何反应组件,无论我搜索多么困难。是"矩形选择"错误的名字?
答案 0 :(得分:3)
我在评论中提供了一个解决方案,但我会在此再次发布,以供将来有相同需求的人参考。
Allows individual or group selection of items using the mouse. Click and drag to lasso multiple items, hold the cmd/ctrl key to select non-adjacent items.