Javascript 将行附加到数据表?
因此,我的表信息有一个拖放功能,我的问题是附加到Datatable的信息只是暂时存在的。所以在本例中,我的Datatable默认显示5行。删除附加行时,在删除2行后,分页仍显示5行(即使有7行可见)。通过在我的分页上单击第2页并单击返回到第1页,它们就不再存在了。我认为在这里使用.append()是不正确的,而是使用.fnAddData(),但我无法让它工作。这里的基本信息我很熟悉,但不幸的是,我无法在JSFIDLE中模拟数据表。有什么想法吗?提前谢谢Javascript 将行附加到数据表?,javascript,jquery,jquery-ui,datatable,append,Javascript,Jquery,Jquery Ui,Datatable,Append,因此,我的表信息有一个拖放功能,我的问题是附加到Datatable的信息只是暂时存在的。所以在本例中,我的Datatable默认显示5行。删除附加行时,在删除2行后,分页仍显示5行(即使有7行可见)。通过在我的分页上单击第2页并单击返回到第1页,它们就不再存在了。我认为在这里使用.append()是不正确的,而是使用.fnAddData(),但我无法让它工作。这里的基本信息我很熟悉,但不幸的是,我无法在JSFIDLE中模拟数据表。有什么想法吗?提前谢谢 $( ".drag" ).dr
$( ".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);
}
});
我认为您应该向datatable添加数据。不仅将行附加到物理表中我没有尝试添加包含新信息的行,我正在移动当前和现有的行。我想提供帮助,但我无法理解您试图实现的目标或您试图解决的问题。好的。我有一把小提琴在工作。可以将箭头拖动到文件夹中,将行从主表移动到收藏夹表。例如,它不会从主表中删除。2,如果双击文件夹以查看收藏夹表,则可以看到行,但分页/信息不会更新。为了演示,我将分页设置为2。通过拖放到文件夹向收藏夹表添加2行,并通过dbl单击文件夹查看收藏夹表。有3行,信息关闭。单击“下一步”分页,上一行和下一行都消失了。这里有更好的解释。