簡體   English   中英

DataTables添加具有特殊數據字段的行

[英]DataTables Add Row with special data fields

我在將行添加到已填充的表時遇到了一些麻煩。

是我正在使用的當前代碼。 我正在使用以下代碼添加一行:

t.row.add([
    '<td class="truncate"><a class="tooltipped" data-delay="50" data-html="true" data-position="bottom" data-tooltip="Tooltip text" href="http://testing.com" target="_blank">New Row</a></td>',
    '<td>999</td>',
    '<td><i aria-hidden="true" class="fa fa-envelope fa-lg" title="email"></i></td>',
    '<td>United States</td>',
    '<td>2019-12-31</td>',
    '<td data-order="1478498400">5 Days 1 Hours</td>',
    '<td><a onclick="markAsVisited(\'xxxxx\')" style="cursor: hand;"><i class="fa fa-times fa-lg" style="color:red;"></i></a></td>'
]).draw();

但是我一直收到錯誤。 同樣,“結束於”下的列從不顯示數據,這是什么問題?

我擁有的表具有特殊的data-field ,例如用於幫助排序的data-order 我添加行的首選方法是只傳遞所有行的內容,即<tr id='abcde'><td class=......></td><td>...</td>etc</tr>並用我傳入的所有代碼創建新行。

確保您指定了相同的列數。

進行排序,然后重繪保持當前分頁位置的表,請嘗試

.draw( false );

暫無
暫無

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

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