将行添加到Datatables?

时间:2013-09-23 16:48:49

标签: javascript jquery jquery-ui datatable append

所以我有一个拖放功能和我的表信息,我的问题是附加到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);
        }
      }); 

0 个答案:

没有答案