首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用angular.treeview和角ui排序将子节点拖放到父节点

使用angular.treeview和角ui排序将子节点拖放到父节点
EN

Stack Overflow用户
提问于 2014-03-06 09:38:07
回答 2查看 5.6K关注 0票数 2

嗨,我是新来的angularjs和Im,使用此treeview指令angular.treeview与角-uiui可排序指令相匹配。

因此,我修改了angular.treeview.js,并将ui可排序标记添加到<ul>标记中,以使其工作:

代码语言:javascript
复制
//tree template
            var template =
                '<ul ui-sortable>' +
                    '<li data-ng-repeat="node in ' + treeModel + '">' +
                        '<i class="collapsed" data-ng-show="node.' + nodeChildren + '.length && node.collapsed" data-ng-click="' + treeId + '.selectNodeHead(node)"></i>' +
                        '<i class="expanded" data-ng-show="node.' + nodeChildren + '.length && !node.collapsed" data-ng-click="' + treeId + '.selectNodeHead(node)"></i>' +
                        '<i class="normal" data-ng-hide="node.' + nodeChildren + '.length"></i> ' +
                        '<span data-ng-class="node.selected" data-ng-click="' + treeId + '.selectNodeLabel(node)">{{node.' + nodeLabel + '}}</span>' +
                        '<div data-ng-hide="node.collapsed" data-tree-id="' + treeId + '" data-tree-model="node.' + nodeChildren + '" data-node-id=' + nodeId + ' data-node-label=' + nodeLabel + ' data-node-children=' + nodeChildren + '></div>' +
                    '</li>' +
                '</ul>';

小提琴样本:http://jsfiddle.net/zg3f9/1/

问题是,我希望子节点可以拖到它们的父节点或其他节点。你们能帮我吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-04-11 00:19:18

为什么不使用一个已经支持这个功能的库呢?例如角用户界面树,或者,如果您想使用HTML5拖放API,则使用角拖放表

票数 2
EN

Stack Overflow用户

发布于 2017-02-02 02:30:20

我的例子:http://codepen.io/Yizhu/pen/EPLxEW

代码语言:javascript
复制
scope.sortableOptions = {
  connectWith: ".apps-container",
  update: function(event, ui) {			
    var index = ui.item.sortable.index;
    var dropindex = ui.item.sortable.dropindex;
    var dropTargetModel = ui.item.sortable.droptargetModel;
    var dragModel = ui.item.sortable.model;	
    
  }
};

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

https://stackoverflow.com/questions/22220410

复制
相关文章

相似问题

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