Я следовал примеру для onExpandRow, однако я не могу понять, как использовать информацию строки, которая передается с URL для моей таблицы вместо тега данных. В настоящее время он просто копирует всю мою таблицу в функцию расширения, а не только данные строк. Возможно, это простое исправление, но мне его не хватает.
onExpandRow: function (index, row, $detail) {
console.log(row)
$detail.html('<table></table>').find('table').bootstrapTable({
url: 'table.php',
columns:[{
field: 'mfr_name',
title: 'manufacturer'},
{field: 'phone_number',
title: 'phone'},
],
})
В этом примере данные сохраняются в переменной и вместо вызова url: one используется data: call.
var data = [{
'col1': '1.1',
'col2': '1.2',
'nested': [{
'col3': '1.3',
'col4': '1.4',
'col5': '1.5'
}]
onExpandRow: function(index, row, $detail) {
console.log(row)
$detail.html('<table></table>').find('table').bootstrapTable({
clickToSelect: true,
columns: [{
field: 'select',
checkbox: true
}, {
field: 'col3',
title: 'Col3'
}, {
field: 'col4',
title: 'Col4'
}, {
field: 'col5',
title: 'Col5'
}],
data: row.nested,