【问题标题】:How to get AngularUI sortable cloning items in connected lists如何在连接列表中获取 AngularUI 可排序克隆项目
【发布时间】:2014-04-05 05:12:32
【问题描述】:

我正在尝试让 AngularUI 将项目从一个列表克隆到另一个列表。它不工作。

我认为我的选项是正确的,但不确定。我敢肯定这很愚蠢.. 这些是我的选择:

$scope.sortableOptions = {
    connectWith: ".sort",
    helper: 'clone',
    scroll: false
};

这是 jsfiddle:http://jsfiddle.net/Npyyg/

一如既往地感谢任何帮助。

【问题讨论】:

    标签: angularjs jquery-ui-sortable angular-ui


    【解决方案1】:

    查看这个 CodePen 示例:http://cdpn.io/akCIe

    我认为它可以满足您的需求。 sortableOptions 包括“停止”和“更新”功能,而不是使用似乎不起作用的 helper:"clone"。

      $scope.sortableOptions = {
        connectWith: ".apps-container",
        update: function (e, ui) {
          if (ui.item.sortable.droptarget.hasClass('first')) {
            ui.item.sortable.cancel();
          }
        },
        stop: function (e, ui) {
          if ($(e.target).hasClass('first') &&
              e.target != ui.item.sortable.droptarget[0]) {
            $scope.sourceScreens = originalScreens.slice();
          }
        }
      };
    

    【讨论】:

    • 抱歉耽搁了,这是一个艰难的一个月.. 感谢您的提示 :) angularjs sortable 不起作用。我正在重写一个完整的编辑器抽象指令来集成文本和图形对象,即 svg。 Sortable 是一个可编辑的布局对象
    猜你喜欢
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 2013-08-24
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多