问题标签 [react-beautiful-dnd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React Beautiful dnd 中的简单列表不起作用
我一直在关注 Egghead 的官方课程(https://egghead.io/lessons/react-reorder-a-list-with-react-beautiful-dnd和示例工作代码:https ://codesandbox.io/s /52p60qqlpp)并写道:
https://codesandbox.io/s/00k3rwq3qn
但是,它实际上并没有拖放。我查看了几个示例,但无法在我的代码中发现问题。我非常感谢有人反馈我的错误是什么。
谢谢
javascript - 组件不会掉入相邻列 react-beautiful-dnd
我在将组件放入应用程序的下一个列表区域时遇到了困难。我可以在父列中完美地拖放和排序,但不能将组件拖放到其他地方。这是我的 onDragEnd 函数中的代码:
从我一直在使用的教程中,我猜我只需要更改状态......我已经记录了几乎所有内容并检查了异常状态,但我没有看到问题。我的演示代码可以在这里找到。谢谢。
reactjs - 出现错误:在可拖动中添加 isDragDisabled 标志时在可拖动中找到拖动句柄元素
当我将 isDragDisabled 设置为 true (硬编码)时,我收到这样的错误
我的可拖动组件是
和 droppable 是:
你可以找到代码沙箱https://codesandbox.io/embed/github/softmantk/react-dnd-example/tree/test-drag-disable/
如果 isDragDisabled
prop 从文件 components/task.js 中删除,它将运行良好。
reactjs - 组件之间的 DnD
有没有办法在组件之间拖放?我有两个完全相同的组件(在数据结构和 UI 方面)。第一个组件上的一个按钮展开第二个组件,我想在其中拖放项目。我相信仅使用 React 是无法实现的。
我觉得我快到了,但这并没有改变我被卡住了。我制作了整个应用程序<DragDropContext>
并<Draggable>
编辑了必要的区域。当我将项目拖到另一个组件时,它们首先尝试在该组件的列表中占有一席之地,但它们不适合(我可能需要使用 REDUX 传递每个 Droppables 的 DroppableIds)并且它们返回到它们的起点。
索引JS如下:
Component1如下:
reactjs - 在 react-beautiful-dnd 中保持 Draggable Child 的同时从 Parent 中删除 Draggable
我有包含项目的列。目前,根据我从 复制的代码react-beautiful-dnd
,列和项目都是可拖动的,并且运行良好,但我不希望列可拖动。
如果我删除该<Draggable/>
组件,React
则会对使用函数作为孩子感到不安。我已经尝试了很多其他的东西,没有任何运气。有关如何从此组件中删除列拖动功能的任何建议?
material-ui - 试图创建一个可拖动的表/列表,它给了我一个错误,说“provided.innerRef 没有提供 HTMLElement。”
我正在尝试使用 Material UI 和 react-beautiful-dnd 创建一个可拖动的列表。我按照他们页面上的教程创建了这个-
它不断地给我
错误虽然我在 'div' 上设置了 innerRef 。这里有什么错误
javascript - How to implement drag and drop behaviour in React
I'm trying to implement drag and drop behaviour using React and react-beautiful-dnd library.
I want to chose some images using react-dropzone library and after choosing images I show thumbnails on the right side of the screen and after that I want to be able to drag one of those thumbnails to the left side and drop it to one of those containers.
My code is as follows:
Here is the example code on codesandbox.
The photo's are successfully added to the right side where I render the thumbnails but I cant drag one of them then to the left side.
Any idea how to solve it?