2016-11-02 6 views
0

すでに入力されたテーブルに行を追加する際に問題があります。DataTables特別なデータフィールドを持つ行を追加

Hereは、私が作業している私の現在のコードです。私はthisエラーを取得しておくしかし

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(); 

:私は、行を追加するには、次のコードを使用しています。また、「Ends In」の下の列にはデータが表示されませんが、これにはどのような問題がありますか?

私が持っているテーブルは、data-fieldのように私がソートに役立つdata-orderのようなものがあります。私の好む行の追加方法は、すべての行の内容、つまり<tr id='abcde'><td class=......></td><td>...</td>etc</tr>を渡して、渡したすべてのコードで新しい行を作成するだけです。

+0

をしようとする

あなたは正確にテーブルのためにHTMLに存在している列の数を指定していますか? –

答えて

1

同じ数の列が指定されていることを確認してください。ソートし、その後、現在のページングの位置を維持し、テーブルを再描画し、

.draw(false); 
関連する問題