簡體   English   中英

將datatable行添加到表的頂部或底部?

[英]add datatable row to top or bottom of the table?

我的數據表默認為1列排序。 動態地我在表中添加行,有時在表的中間添加行,有時添加到2頁..等等,因為第一列是名稱。

但我想添加表格的頂部或表格的最后。 我們可以做到嗎? 怎么樣?

var t = $('#tblRoster').DataTable();
t.row.add( [memberCustomerName, memberPosition,memberMasterCustomer,
    memberCustomerEmail, endDate,'<a href="#" class="linkbutton 
    padding-left-20" id="addCancelButton">Remove</a>']).draw( false );

新添加數據的位置完全基於應用於DataTable的排序條件。

假設您要在DataTable的最后添加Row。 因此,您需要采取以下步驟:

  1. 在數據表中添加新行。

  2. 以指定順序繪制DataTable。

  3. 將頁面焦點移到DataTable的最后一頁(可選)。

因此,您可以通過這種方式實現它。

$('#AddRow').on('click', function() {
     var row = ['testing', 'testing', 'testing', 'testing', 'testing', 'testing'];
     table.row.add(row).draw(false);
     table.order([1, 'asc']).draw();
     table.page('last').draw(false);
});

這是它的演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM