2017-04-25 55 views
0

我有2個網格(*#list1, #list2*),並且想要將一些東西從*#list2*拖動到*#list1*。當鼠標懸停在節點上時,該節點將像this一樣展開。 我還是要拖曳的元素,遊標,當IM聚焦第3行, 應重點爲setSelection上jqGrid樹擴展DragNDrop上的節點通過

「00000010 Testkonto LVL」

,但它做什麼,是

爲setSelection

「GRUPPE 2」

Image

當我用可拖動的元素離開#list1並重新聚焦它。行可以選擇。

我的問題是,當添加元素與addChildNode如何重置位置#list1over函數可以專注於展開的葉子。

回答

0

在jQuery的ui.js文件我只是改變refreshPositionstrue

$.widget("ui.draggable", $.ui.mouse, { 
    version: "1.10.3", 
    widgetEventPrefix: "drag", 
    options: { 
     addClasses: true, 
     appendTo: "parent", 
     axis: false, 
     connectToSortable: false, 
     containment: false, 
     cursor: "auto", 
     cursorAt: false, 
     grid: false, 
     handle: false, 
     helper: "original", 
     iframeFix: false, 
     opacity: false, 
     refreshPositions: true, 
     revert: false, 
     revertDuration: 500, 
     scope: "default", 
     scroll: true, 
     scrollSensitivity: 20, 
     scrollSpeed: 20, 
     snap: false, 
     snapMode: "both", 
     snapTolerance: 20, 
     stack: false, 
     zIndex: false, 

     // callbacks 
     drag: null, 
     start: null, 
     stop: null 
    }, 

有沒有辦法不這樣做在jquery-ui.js文件,而不是在外部JavaScript文件?我不想在「模板」中改變某些內容