Я пытался отформатировать значения столбца в BoostrapTable с помощью этого кода:
HTML:
<table data-toggle="#table" id="articles-table">
<thead class="thead-light">
<tr>
<th data-field="url" data-formatter="LinkFormatter" data-sortable="true">
Title
</th>
<th data-field="date" data-sortable="true">
Date
</th>
</tr>
</thead>
</table>
JS:
const LinkFormatter = (e, t) => '<a href="'+e.url+'" target="_blank">' + e.title + "</a>";
$(function() {
$('#articles-table').bootstrapTable({
data: mydata
})
})
Мои данные:
mydata = [
{
date: "2020-08-04",
title: "Title one",
url: "https://www.site1.org"
}, {
date: "2020-08-05",
title: "Title two",
url: "https://www.site2.org"
}, {
date: "2020-08-06",
title: "Title three",
url: "https://www.site3.org"
}
]
Я хочу, чтобы в каждой строке заголовка была гиперссылка. Вместо этого у меня есть: введите описание изображения здесь
Может кто подскажет, что я делаю не так? Спасибо!