// 初始化表格参数配置
Table.api.init({
extend: {
index_url: 'miaomuku/index' + location.search,
add_url: 'miaomuku/add',
edit_url: 'miaomuku/edit',
del_url: 'miaomuku/del',
multi_url: 'miaomuku/multi',
import_url: 'miaomuku/import',
table: 'miaomuku',
},
search: false,
showToggle: false,
showColumns: false,
dblClickToEdit: false,
showColumns: false,
fixedColumns:true,
fixedRightNumber:1,
exportTypes: ['excel'],
exportOptions: {
ignoreColumn: [0, 'operate'],
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 += '' + $(this).get(0).outerHTML + '
';
} 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;
}
}
});
var table = $("#table");