1

フィルタリングを実行する必要があるテーブルがあります。datatablesjqueryプラグインを使用しています。ユーザーがドロップダウンから特定のオプションを選択したときに、データテーブルからすべての行を削除する必要があり、テーブルに新しいデータを入力する必要があります。私はこのようにやっています。

$("#results tbody").remove();//テーブルからtbody要素を削除します

mySelect.append('<tbody>');//行とともにtbodyを追加します

mySelect.append('<tr><td > '+issueKey+' </td> <td><a href= ' + link + ' > '+summary+' </td><td> '+ days+' </td></tr>');//この操作が繰り返されます

mySelect.append('</tbody>');

これをテーブルに追加した後、私は呼び出しています

dataTable.fnReloadAjax(); 

しかし、テーブルは更新および検索されておらず、並べ替えは機能していません。これについて何か助けはありますか?

4

1 に答える 1

1

解決しました。:)

上記のコードが機能しない理由はまだわかりませんが、次のコードは現在機能しています。上記のコードが機能しない理由を誰でも説明できますか?

dataTable.fnClearTable();//テーブルを片付ける

dataTable.fnAddData( [issueKey, "<a href=" + link + " >" + summary+ "</a>" , days]); // データを追加します。dataTables の組み込み関数

dataTable.fnDraw();// テーブルを再描画します

于 2013-02-11T05:22:32.003 に答える