0
Я получил этот код, приведенный ниже, и я пытаюсь получить таблицу возвращается как detailFormatter для начальной загрузки таблицы следующим образом ....как вернуть загрузочный стол в качестве detailFormatter
$('#resultsTable').bootstrapTable({
method: 'get',
detailView: true,
detailFormatter: tableDetailFormatter,
data: data,
striped: true,
pagination: data.length > 5,
pageSize: 5,
pageList: [5, 10],
onLoadError: function() {
// deal with error
},
columns: [
{ field: 'Name', title: '', class: 'col-md-6', sortable: true },
{ field: 'foo', class: 'col-md-3', title: 'foo', sortable: true },
{ field: 'bar', class: 'col-md-3', title: 'bar', sortable: true }
]
});
function tableDetailFormatter(value, row) {
var detail = $.ajax({
type: "GET",
url: '/foo/foo?name=' + row.Name,
async: false
}).responseJSON;
// how do you return this? there is no element for it ??
$().bootstrapTable({
method: 'get',
data: detail,
striped: false,
pagination: sampleDetail.length > 5,
pageSize: 5,
pageList: [5, 10],
onLoadError: function() { // deal with error },
columns: [
{ field: 'Name', sortable: true }
.... more columns....
]
});
};
Как мне получить функцию tableDetailFormatter для возврата html в подробный вид главной таблицы, пожалуйста?