Javascript jQWidgets jqxTree拖放失败
这里有一个例子说明了我的问题。 当您打开文件夹A和文件夹B时,将B中的项目从文件夹中拖出并将A中的项目拖入文件夹B,您将无法再正确地拖动B中的项目 由于性能原因,我删除了折叠文件夹的子文件夹。通常有超过300个项目,这使得树非常慢 在我的实际程序中,我还收到一条错误消息:TypeError:item在dragEnd回调函数的第一行中为null。以下是函数:Javascript jQWidgets jqxTree拖放失败,javascript,jquery,drag-and-drop,jqwidget,Javascript,Jquery,Drag And Drop,Jqwidget,这里有一个例子说明了我的问题。 当您打开文件夹A和文件夹B时,将B中的项目从文件夹中拖出并将A中的项目拖入文件夹B,您将无法再正确地拖动B中的项目 由于性能原因,我删除了折叠文件夹的子文件夹。通常有超过300个项目,这使得树非常慢 在我的实际程序中,我还收到一条错误消息:TypeError:item在dragEnd回调函数的第一行中为null。以下是函数: function( item, dropItem, args, pos ){ var item_data = tree_map[ i
function( item, dropItem, args, pos ){
var item_data = tree_map[ item.id ];
// here i do some stuff...
// only dropItem exists in the arguments
return false;
};
如何修复此问题?在我的“更多信息”中,我发现这是一个bug,我得到了jQWidgets支持的确认
$("#delsel").click(function(){
$("#jqxTree").jqxTree("removeItem", $("#jqxTree").jqxTree("getSelectedItem") );
});
当您删除一个项目时,它将失败。似乎是内部集合中的一个bug