ruby on rails アプリケーションで DataTables を使用しています。テーブルツールでも問題なく動作します。しかし、バッチアクションを実行するために、データテーブルの行ごとにもチェックボックスを追加したいと考えています。公式サイトですべての例を検索しましたが、チェックボックスが見つかりません。
データテーブルで一括削除アクションを実行したいと考えています。
データテーブルにチェックボックスを追加するように誰かに提案できますか??
ruby on rails アプリケーションで DataTables を使用しています。テーブルツールでも問題なく動作します。しかし、バッチアクションを実行するために、データテーブルの行ごとにもチェックボックスを追加したいと考えています。公式サイトですべての例を検索しましたが、チェックボックスが見つかりません。
データテーブルで一括削除アクションを実行したいと考えています。
データテーブルにチェックボックスを追加するように誰かに提案できますか??
Datatables.net では、削除する方法が 2 つあります。
1) [tableObject].fnDeleteRow([rowToDelete]) - 一度に 1 行ずつ削除します
2) [tableObject].fnClearTable() - テーブル全体をクリアします
AJAX ソースを使用している場合は、次を使用します。
var oTable = ("#MyTable").datatables({
"aoColumnDefs" : [
{
"fnRender" : function(oObj, sVal){
//oObj.aData[columnIndex] will get the value for the column
//sVal is the value of the column being updated
return sVal + "<input type='check'>";
},
"aTargets" : [ColumnIndexToTarget]}
]});
function OnDeleteButtonClick(){
$.each(oTable.$("tr").filter("input:checked"), function(index, data){
oTable.fnDeleteRow(data);
});
}