Я хочу добавить ссылку на столбец в bootstrap-table. Как это сделать?Добавление ссылки в загрузочный стол
3
A
ответ
2
Я нашел механизм для этого, используя объект «formatter». Ниже приведен пример форматирования.
function identifierFormatter(value, row, index) {
return [
'<a class="like" href="javascript:void(0)" title="Like">',
value,
'</a>'].join('');
}
В основном, чтобы использовать это, он должен быть добавлен как атрибут данных HTML в заголовок таблицы.
<th data-field="identifier" data-align="right" data-sortable="true" data-formatter="identifierFormatter">Identifier</th>
+0
Не могли бы вы показать мне пример того, как вы это сделали, мне нужна то же самое. Как вы включили это в свой код? –
+0
@CesarBielich улучшил ответ – Chan
3
В вашем HTML таблице:
<th data-field="snum" data-formatter="LinkFormatter">Computer</th>
в вашем JavaScript:
function LinkFormatter(value, row, index) {
return "<a href='"+row.url+"'>"+value+"</a>";
}
0
HTML
<table id="table_exemple" data-toggle="table" data-pagination="true" >
<thead>
<tr>
<th data-field="id">Id</th>
<th data-field="name">Nome</th>
<th data-field="action" data-formatter="ActionFormatter">Details</th>
</tr>
</thead>
<tbody></tbody>
</table>
яваскрипта
var bootstrap_table = $('#table_exemple');
function AddRow(obj){
bootstrap_table.bootstrapTable('insertRow', {
index: 0,
row: {
id: obj.id,
name: obj.name,
action: obj.id
}
});
}
function ActionFormatter(value) {
return '<a href="javascript:void(0)" onclick="Details('+ value +')">Details</a>';
}
function Details(id){
...
}
Смежные вопросы
- 1. Загрузочный стол
- 2. Загрузочный стол, переполнение
- 3. Ответственный загрузочный стол таблицы
- 4. Загрузочный стол макета
- 5. Twitter загрузочный стол Twitter?
- 6. Добавить редактируемый в загрузочный стол
- 7. Реагировать загрузочный стол с подсказкой
- 8. загрузочный стол фильтр с флажком
- 9. Загрузочный стол Export and Refresh
- 10. Загрузочный стол: Excel Accounting Format
- 11. Загрузочный стол с боковой панелью
- 12. Загрузочный причудливый стол не работает?
- 13. Загрузочный стол для загрузки вертикально
- 14. Загрузочный стол без подкладки/края?
- 15. Загрузочный стол-отзывчивый на планшете
- 16. Загрузочный стол json от ajax
- 17. Загрузочный стол: popover & thumbnail: hover
- 18. Загрузить данные на загрузочный стол
- 19. Загрузочный стол изображения как граница
- 20. Загрузочный стол, не заполняющий родителя
- 21. Загрузочный стол: текст на китайском
- 22. Загрузочный стол: как вложить один стол в другой?
- 23. как вернуть загрузочный стол в качестве detailFormatter
- 24. Как использовать загрузочный стол в AngularJs?
- 25. Загрузочный стол, не работающий в Internet Explorer
- 26. Загрузочный стол, тире/дефисы в пустых ячейках
- 27. загрузочный стол с неправильной работой страницы страницы
- 28. Можно ли использовать загрузочный стол с Aurelia?
- 29. Загрузочный стол с javascript using innerHTML
- 30. загрузочный стол - вызов на сервер не запускается
Это может представлять интерес, так как они оба отвечают на это, а также демонстрируют более широкие варианты использования, например, на ячейке или строке: https://github.com/wenzhixin/bootstrap-table/issues/1380, https://github.com/wenzhixin/bootstrap-table/issues/877 –