Мне нужно сделать ссылки в сгенерированных файлах кликабельными.Я использую https://github.com/olifolkerd/tabulator и для загрузки предоставленного подхода отсюда http://tabulator.info/docs/4.0/download. Все работает нормально - но ни в Excel, ни в pdf (или csv) ссылки не распознаются Libre Office / Acrobat Reader.Например, ссылки имеют вид http://localhost/test2cpt/eius-impedit-non-aut-ipsum/.
Я также пытался предоставить <a href=link
… с сервера и, сообщая табулятору, что он должен отображать содержимое в виде html, а не как ссылку, но это такжене работает для Excel и pdf.
Надеюсь, вы можете помочь!
Это часть того, что мой сервер генерирует как js (я удалил конфиденциальную информацию):
var posts_table = new Tabulator("#posts_table", {
"height": "80%",
"locale": "de-at",
"langs":{/*…*/},
"persistentLayout": true,
"columns": [
/* { … } */
{
"title": "Datum",
"field": "date",
"formatter": "datetime",
"headerFilter": true,
"headerSort": true
}, {
"title": "Status",
"field": "status",
"formatter": "plaintext",
"headerFilter": true,
"headerSort": true
},
/* { … } */
{
"title": "Link",
"field": "link",
"formatter": "link",
"headerFilter": true,
"headerSort": true
},
/*{…}*/
],
"ajaxURL": ''/* Can not provide this here :-) */,
"ajaxParams": {
/* Can not provide this here :-) */
},
"ajaxFiltering": true,
"ajaxSorting": true,
"pagination": "remote",
"paginationSize": 10,
});
функция загрузки выглядит следующим образом:
var xxx_download_button = jQuery('#submit_download');
xxx_download_button.click(function (event) {
event.preventDefault();
var xxx_selected_download = jQuery('select#download_data option:selected').val();
posts_table.download(xxx_selected_download, 'data.' + xxx_selected_download);
});
С опциями csv, pdf и excel -> все это прекрасно работает.
И вот эти фреймворки cdn, которые я использую:
У других не было этой проблемы?