博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
功能强大的jQuery图片查看器插件
阅读量:5930 次
发布时间:2019-06-19

本文共 5942 字,大约阅读时间需要 19 分钟。

功能强大的 jQuery 图片查看器插件 : viewer

img_7f7e73bb730e0f648a49d21008e0fcc3.png
image.png
img_29563a6b71dd1214d57b6d3e2f78e545.png
image.png
$(function () {    TaskReport.renderReportTable();    $('.sidebar-toggle').click();});let TaskReport = {    renderReportTable: () => {        $('#task-report-table').bootstrapTable({            detailView: false,//父子表            //分页方式:client 客户端分页,server服务端分页(*)            sidePagination: "client",            pageNumber: 1,            pageSize: 10,            pageList: [10, 20, 50, 100, 200, 300],            paginationHAlign: 'right', //right, left            paginationVAlign: 'bottom', //bottom, top, both            paginationDetailHAlign: 'left', //right, left            paginationPreText: '‹',            paginationNextText: '›',            searchOnEnterKey: false,            strictSearch: false,            searchAlign: 'right',            selectItemName: 'btSelectItem',            //是否显示搜索            search: true,            url: '/api/task/findTask.json',            method: 'GET',            striped: true,      //是否显示行间隔色            cache: false,      //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)            pagination: true,     //是否显示分页(*)            paginationLoop: false,            silent: true,            //是否启用排序            //排序方式            sortOrder: "asc",            contentType: 'application/json',            dataType: 'json',            // dataField: 'departmentIssueQualityDataList', //server 后端 : json 对应的表格数据 key            responseHandler: function (res) {                console.log(res);                $('#task-report-table').bootstrapTable('getOptions').data = res.data;                let scenarioName = res.data[0] ? "" : res.data[0].scenario.name;                TaskReport.renderScenarioInfo(scenarioName);                return res;            },            queryParams: function (params) {                params.tid = $('#tid').val();                return params            },            // 当表格加载完毕才可以绑定的事件            onPostBody: (rows) => {                TaskReport.viewImages();            },            columns: [                {                    title: 'No.',                    align: 'left',                    valign: 'middle',                    formatter: (value, row, index) => {                        return `${index + 1}`;                    }                }, {                    title: '节点名称',                    align: 'left',                    valign: 'middle',                    cellStyle: function (value, row, index) {                        return {                            css: {                                "min-width": "200px",                                "word-wrap": "break-word",                                "word-break": "normal"                            }                        };                    },                    formatter: (value, row, index) => {                        return row.node.name;                    }                }, {                    title: '截图',                    align: 'center',                    valign: 'middle',                    formatter: (value, row, index) => {                        let imageUrl = row.imageUrl;                        return ``;                    }                }, {                    title: '输入脚本',                    align: 'center',                    valign: 'middle',                    formatter: (value, row, index) => {                        return row.node.input;                    }                }, {                    title: '输出脚本',                    align: 'left',                    valign: 'middle',                    formatter: (value, row, index) => {                        return row.node.output;                    }                }, {                    title: '期望输出',                    align: 'left',                    valign: 'middle',                    formatter: (value, row, index) => {                        return row.node.expectOutput;                    }                }, {                    title: '实际输出',                    align: 'left',                    valign: 'middle',                    formatter: (value, row, index) => {                        return row.actualOutput;                    }                }, {                    title: '断言算子',                    align: 'left',                    valign: 'middle',                    formatter: (value, row, index) => {                        return row.node.operator;                    }                }, {                    title: '结果',                    align: 'left',                    valign: 'middle',                    formatter: (value, row, index) => {                        return row.result;                    }                }, {                    title: '运行时间',                    align: 'left',                    valign: 'middle',                    formatter: (value, row, index) => {                        return `${row.startTime}~${row.endTime}`;                    }                }, {                    title: '创建时间',                    align: 'left',                    valign: 'middle',                    formatter: (value, row, index) => {                        return row.gmtCreate;                    }                }            ]        });    },    renderScenarioInfo: (name) => {        $('#scenario-name').html(name);    },    viewImages: () => {        let images = $('.node-img');        let handler = function (e) {            console.log(e.type);        };        let options = {            // inline: true,            url: 'data-original',            build: handler,            built: handler,            show: handler,            shown: handler,            hide: handler,            hidden: handler        };        images.on({            'build.viewer': handler,            'built.viewer': handler,            'show.viewer': handler,            'shown.viewer': handler,            'hide.viewer': handler,            'hidden.viewer': handler        }).viewer(options);    }};

转载地址:http://dautx.baihongyu.com/

你可能感兴趣的文章
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
跨运营商组播传送案例(multicast-proxy-register应用)
查看>>
JTable的DefaultModel方法getValueAt(a,row)
查看>>
Good Bye 2013 A
查看>>
Automatic Sql Server Backup Utility Using sqlserveragent
查看>>
Java是如何读取和写入浏览器Cookies的
查看>>
篇一、安装配置Android Studio
查看>>
C#代码安装、卸载、监控Windows服务
查看>>
2014年抢票总结
查看>>
zephir开发的扩展“wudimei框架”之模板词法扫描(三)完成代码切分
查看>>
ML 线性回归Linear Regression
查看>>
【转载】SweetAlert2 使用
查看>>
oracle如何用sql查看触发器?
查看>>
如何对HashMap按键值排序
查看>>
test
查看>>
IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm
查看>>
js/jquery/插件表单验证
查看>>
Bandwidth内存带宽測试工具
查看>>
为Node.js编写组件的几种方式
查看>>