Drag'n'Drop для virtual grid
От: mryau Россия http://woodland.ru/~wjdogs
Дата: 13.08.13 17:00
Оценка:
Добрый день,

пытаюсь сделать Drag'n'Drop для virtual grid скопировав animations.tis и ddm.tis из samples/ideas/drag-n-drop-manager в samples/ideas/virtual-tree и добавив в правила:


    widget#tree option:drop-target { border:3px solid blue; }
    widget#tree option:drag-over { border:3px solid red; }
    widget#tree option.placeholder { background:lime; overflow:hidden; }
    widget#tree option.placeholder.src { background:gray;  }
    widget#tree option:moving { background-color:yellow; opacity:0.7; }


и в скрипт в .html:

    include "ddm.tis";
    include "animations.tis";
    
    function startDrag( el )
    {
      stdout.println("startDrag");
      if( el.$is(widgert#tree > option) ) return #copying;
      return #moving;
    }
    function whenDropped( what, from )
    {
      stdout.println("whenDropped");
      var where = what.parent;
    }
    
    DragDrop
    {
      what    : "widget#tree option",
      where   : "widget#tree",
      acceptDrag: startDrag,
      dropped   : whenDropped,
      easeDrop  : Animation.Ease.OutQuad
    };


Но ничего не добился. Как правильно заставить работать drag-n-drop для виртульного дерева?
virtual-grid drag drop
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.