首页 > 其他分享 >fastadmin修改导出时,图片大小以及表格高度的问题

fastadmin修改导出时,图片大小以及表格高度的问题

时间:2022-12-22 11:56:21浏览次数:48  
标签:src attr 表格 cell html result fastadmin var 图片大小

1、在public/assets/js/require-table.js  中找到 exportOptions:{   }这个json

2、将以下代码放入放入其中

onBeforeSaveToFile: function (data, fileName, type, charset, encoding, bom) {
return $.fn.bootstrapTable.defaults.extend.savestatus;
},
onCellHtmlHyperlink: function ($cell, rowIndex, colIndex, href, htmlData) {
var html = $.parseHTML(htmlData);
var inputidx = 0;
var selectidx = 0;
var result = '';

$.each(html, function () {
if ($(this).is("input")) {
result += $cell.find('input').eq(inputidx++).val();
} else if ($(this).is("select")) {
result += $cell.find('select option:selected').eq(selectidx++).text();
} else if ($(this).is("img")) {
var src = $(this).attr('src');
if (src.indexOf('http') === -1) {
$(this).attr('src', window.location.origin + src);
}
$(this).attr("width", "40").attr("height", "40").attr('class', '');
result += '<div>' + $(this).get(0).outerHTML + '</div>';
} else {
if (typeof $(this).html() === 'undefined') {
result += $(this).text();
} else if (jQuery().bootstrapTable === undefined ||
($(this).hasClass('filterControl') !== true &&
$cell.parents('.detail-view').length === 0)) {
result += $(this).html();
}
}
});
return result;
}


图片示例:

 




 

标签:src,attr,表格,cell,html,result,fastadmin,var,图片大小
From: https://www.cnblogs.com/bastblogs/p/16998081.html

相关文章