2017-08-03 8 views
0
oTable.columnFilter({ 
     sPlaceHolder: "head:before", 
     aoColumns: [      
      { type: "select", values: myArray},          
      { type: "text" }, 
      { type: "select", values: category }            
     ] 
    }); 

私は、列フィルタの1つのドロップダウンにデータをバインドしたい、そのために私がドロップダウンにIDまたは名前を割り当てる必要があります...どのように私はこれを達成することはできますか? ここで私はデータテーブルのプロパティcreatedRowを使用してください。..データテーブルjqueryの中で列フィルタの種類の選択要素にIDを追加する方法を

+0

に最適なソリューション..Pleaseが –

答えて

0

をデータテーブルバージョン1.9を使用しているデータテーブルで作成されたすべての行があるたびに、ROWIDが自動的に作成されます。データテーブル1.9

のためのDataTable 1.10+

http://legacy.datatables.net/release-datatables/examples/advanced_init/row_callback.htmlためhttps://datatables.net/reference/option/createdRow

"createdRow": function (row, data, rowId) { 
    var $rowCreated = $(row); 
    $rowCreated.data('rowData', data).attr('data-row-id', rowId); 

    //Row Single-Click Event Handler 
    $rowCreated.on('click', function() { 
     var $rowClicked = $(this); 
     var rowData = $rowClicked.data('rowData'); 
     $rowClicked.addClass('selected').siblings().removeClass('selected'); 
     // Do any operation for onClick 
    }); 
    }, 

のDataTable 1.9

$('#example').dataTable({ 
     "fnRowCallback": function(nRow, aData, iDisplayIndex) { 
      //Here you have iDisplayIndex, the row index 
     } 
}) 
+0

は私がいない聞いてるのよ、お返事どうもありがとうござい提案する必要があります行ID。列のフィルタのドロップダウンにデータを動的にバインドしたいのですが、私はドロップダウン(タイプ選択)のIDを割り当てる必要があります。 –

関連する問題