Datatables: присвоить значение "детализации строки" "заголовку" "столбца"
Вот что у меня в ряду деталей:
<script>
/* Formatting function for row details - modify as you need */
function format ( d ) {
return '<table><tr><td style="vertical-align: top !important;"><table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">' +
'<tr title="This company is PetroBras, which is in Brasil.">'+
'<td><strong>Vendor</strong>:</td>'+
'<td style="text-align: right">' + d['Name'] + '</td>'+
'</tr>'+
'<tr title="Earliest date orders are due.">'+
'<td><strong>Min Date</strong>:</td>'+
'<td style="text-align: right">' + d['Min Date'] + '</td>'+
'</tr>'+...
Это будет показано как:
Поставщик: ПетроБрас
Минимальная дата: 09-01-2015
Теперь я хочу добавить значение из этого, скажем, d['Name']
и сделайте его атрибутом заголовка столбца Vendor в следующем:
var table = $('#peacecard').DataTable({
"ajax": "http://localhost:8080/peace_reports/data.php",
"columns": [
{
"className": 'details-control',
"orderable": false,
"data": null,
"defaultContent": ''
},
{ "data": "Name" },
{ "data": "Vendor", "className": 'dt-right' },
{ "data": "Department", "className": 'dt-right' }...
Я не могу сделать это как { "data": "Vendor", "className": 'dt-right', "title":"d['Name'] }"
,
Конечная идея состоит в том, чтобы использовать для этого jQueryUI Toolkit, чтобы PetroBras
будет отображаться как красивая подсказка, когда я наведу курсор на столбец "Поставщик".
Спасибо!
1 ответ
"columns": [
{ "data": "case", "render": function(data, type, row, meta){
if (data == "true"){
var allCase = row['case2'];
data = "<i title="+ allCase +" id='thei'; }
else { data = ""; }
return data; },
"className": 'dt-center'}
я узнал что row
есть все внутри