首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将dragula可拖动元素移动到react-dragula中的另一个div?

如何将dragula可拖动元素移动到react-dragula中的另一个div?
EN

Stack Overflow用户
提问于 2017-02-05 19:11:39
回答 1查看 1.2K关注 0票数 0

我有一个关于react-dragula库https://github.com/bevacqua/react-dragula的问题

我可以创建一列可拖动的项,但是每列中的项不能与其他列交换,它们只能被拖动到它们的列中,那么我如何使它们可以拖动到其他列中呢?(提前感谢)下面是我的一列可拖动项的代码

代码语言:javascript
复制
import React, {Component} from 'react';
import ProjectWidget from './ProjectWidget';
import Dragula from 'react-dragula';

class ProjectCol extends Component{
    render(){

        var dragulaDecorator = (componentBackingInstance) => {
          if (componentBackingInstance) {
            let options = { };
            Dragula([componentBackingInstance], options);
          }
        };

        return(
            <div>
            <div className="scrum_column_heading">To Do</div>
            <div className="scrum_column">
                <div id="scrum_column_todo" ref={dragulaDecorator} className="dragula dragula-vertical">

                    <ProjectWidget />

                </div>
            </div>
            </div>
        );
    }
}

export default ProjectCol;

下面是同时查看多个列的代码

代码语言:javascript
复制
import React, {Component} from 'react';
import ProjectCol from './ProjectCol';


class ProjectList extends Component{

    render(){
        return (
            <div class="scrum_board_overflow">
            <div id="scrum_board" class="uk-clearfix">
                <ProjectCol />
                <ProjectCol />
                <ProjectCol />
            </div>
            </div>
        );
    }
}

export default ProjectList;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-13 19:15:54

在ProjectList上只使用一个Drake对象,并将ProjectCol的所有DOM元素作为容器推送到已使用的Drake中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42051349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档