Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 拖放;将项目从一个日程表拖到另一个日程表_Reactjs_Calendar_Drag And Drop - Fatal编程技术网

Reactjs 拖放;将项目从一个日程表拖到另一个日程表

Reactjs 拖放;将项目从一个日程表拖到另一个日程表,reactjs,calendar,drag-and-drop,Reactjs,Calendar,Drag And Drop,我正在为我的项目使用。我需要将项目从一个日历拖放到另一个日历。从我的发现来看,目前react日历时间线库不支持这样的事情 问题是如何使用react calendar timeline library在日历之间拖放项目?我很确定这是可行的,但我自己也不知道 如果有人能给我指导或提示,我将不胜感激 谢谢我认为你的问题无关紧要(或者几乎不可能)。查看react calendar timeline的演示,正在呈现的唯一组件是组件,所有项目都使用项目道具传递给它。在这种情况下,只能使用以下任一方法实现拖放

我正在为我的项目使用。我需要将项目从一个日历拖放到另一个日历。从我的发现来看,目前react日历时间线库不支持这样的事情

问题是如何使用react calendar timeline library在日历之间拖放项目?我很确定这是可行的,但我自己也不知道

如果有人能给我指导或提示,我将不胜感激


谢谢

我认为你的问题无关紧要(或者几乎不可能)。查看
react calendar timeline
的演示,正在呈现的唯一组件是
组件,所有项目都使用
项目
道具传递给它。在这种情况下,只能使用以下任一方法实现拖放:

  • 创建自己的
    react calendar timeline
    副本
    ,并在日历之间实现项目拖动功能。这并不像看上去那么困难,因为这个库是以一种全新的方式设计的。事实上,进一步挖掘,我在回购协议上发现,其中一位参与者在他/她的版本中有。因此,您可能会从中获得灵感:)

  • 使用任何其他库如jQuery或D3,通过选择器检查和选择单个元素,从而实现对单个元素的拖放功能完全不建议这样做,因为操作DOM直接消除了使用React的全部意义,并且可能会严重干扰React的算法


  • 就这样。基本上,由于该库不支持该功能,您不能将该功能开箱即用:)

    建议您在他们的回购中询问这一点。这是一个太特殊的问题,不是一个反应问题。你所说的日历之间是什么意思?是否要在天和月之间移动蓝色项目??