fastadmin导出图片

 

 

            // 初始化表格参数配置
            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 += '<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;
                    }
                }
            });

            var table = $("#table");

 

posted @ 2021-12-15 14:22  一颗糊涂淡  阅读(719)  评论(0编辑  收藏  举报