所以我有一个拖放功能和我的表信息,我的问题是附加到Datatable的信息只是暂时存在。所以在这种情况下,我的数据表默认显示5行。当删除附加的行时,在我删除2行后,我的分页仍显示5行(即使有7行可见行)。通过单击我的分页上的第2页并单击返回第1页,它们不再存在。我相信.append()在这里使用是不正确的,而不是.fnAddData()但是我无法使它工作。我在这里找到基本信息的小提琴http://jsfiddle.net/YK5fg/1/但不幸的是我无法在jsfiddle中模拟数据表。有任何想法吗?提前谢谢。
$( ".drag" ).draggable({ revert: "invalid" });
$( ".dropTarget" ).droppable({
drop: function( event, ui ) {
// fade out dropped icon
ui.draggable.hide();
var dropped = parseInt($(this).attr('title')) + 1;
$( this )
.attr('title',dropped+' entries');
var delay = $(this);
delay.prop('disabled', true).addClass('ui-state-highlight')
setTimeout(function() {
delay.prop('disabled', false).removeClass('ui-state-highlight');
}, 2000)
var rowId = ui.draggable.prop("id");
var cloned = $(".basic").find("tr#"+rowId).clone();
$(".fav1").append(cloned);
//.fnAddData(cloned);
}
});