博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端页面
阅读量:5342 次
发布时间:2019-06-15

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

1 bootstrap-table插件使用

https://examples.bootstrap-table.com/#extensions/reorder-rows.html

https://examples.bootstrap-table.com/#extensions/accent-neutralise.html#view-source

初始化表格 $('#id_TableConfigItem').bootstrapTable({ data: [] })
更新数据 $('#id_TableConfigItem').bootstrapTable('load', data);

隐藏某一列  $('#table_task').bootstrapTable('hideColumn', 'cardid');

刷新按钮实现

1  $(function () { 2  3             $("#table_task").bootstrapTable({ 4                 pagination: true,                   //是否显示分页(*) 5                 pageSize: 15,                     //每页的记录行数(*) 6                 pageList: [10, 15, 20, 30, 50, 100],        //可供选择的每页的行数(*) 7  8                 showRefresh: true, 9                 toolbar: '#toolbar',10                 exportTypes:['excel','txt'],  //导出文件类型11                 exportOptions:{12                     ignoreColumn: [0,1],  //忽略某一列的索引13                     fileName: '时钟ST用例测试结果',  //文件名称设置14                     worksheetName: 'sheet1',  //表格工作区名称15                     tableName: '结果',16                     excelstyles: ['background-color', 'color', 'font-size', 'font-weight'],17                     //onMsoNumberFormat: DoOnMsoNumberFormat18                 },19                 columns: [20                           { checkbox: true },21                           { field: 'id',          title: '序号',       width: 50,  align: "center" , sortable: true },22                           { field: 'cardid',      title: '用户',       width: 50,  align: "center" , sortable: true },23                           { field: 'projectName', title: '测试项目',   width: 100, align: "center" , sortable: true },24                           { field: 'caseName',    title: '测试用例',   width: 600, align: "left" },25                           { field: 'status',      title: '执行状态',   width: 150, align: "center",26                               cellStyle:function(value,row,index){27                                   if (value=="新创建"){         return {css:{"background-color":"#FFE4B5", "color":"black" }}28                                   }else if (value=="执行完毕"){ return {css:{"background-color":"#96CDCD", "color":"black"}}29                                   }else if (value=="执行中"){   return {css:{"background-color":"#6B8E23", "color":"black"}}30                                   }else if (value=="排队中"){   return {css:{"background-color":"#FA87da", "color":"black"}}31                                   }else if (value=="已暂停"){   return {css:{"background-color":"#FFFF00", "color":"black"}}32                                   }33                               }34                           },35                           { field: 'starttime',   title: '开始时间',   width: 250, align: "center" },36                           { field: 'endtime',     title: '结束时间',   width: 250, align: "center" },37                           { field: 'success',     title: '测试结果',   width: 200, align: "center",38                               cellStyle:function(value,row,index){39                                   if (value=="失败"){40                                       return {css:{"color":"#FA8072"}}41                                   }else if (value=="成功"){42                                       return {css:{"color":"#32CD32"}}43                                   }else if (value=="未知"){44                                       return {}45                                   }46                               }47                           },48                           { field: 'message',     title: '备注',       width: 400, align: "center" },49                           { field: 'logpath',     title: '日志',       width: 100, align: "center" },50                 ],51 52                 onRefresh:function () {53                     freshData()54                 }55 56             });57             $('#table_task').bootstrapTable('hideColumn', 'cardid');58 59             batchExecuteImpl();60             batchPauseImpl();61             batchDeleteImpl();62 63             freshData();64 65         })
View Code

工具栏toolbar在左侧,以及展开数据细节,在初始化表格时需要设置  toolbar: '#toolbar',

1 
2 3
4
5
8 9
12 13
16 17
18
19 20 21
30
31
32 33 34 35 36 var descKey = {37 "id" : "序号" , "projectName" : "测试项目", "caseName" : "测试用例", "caseType" : "用例编号",38 "createtime" : "用例创建时间", "starttime" : "执行开始时间", "endtime" : "执行结束时间",39 "status" : "执行状态", "success" : "测试结果", "message" : "备注",40 "logpath": "日志" , "logname" : "日志名称",41 "DTA" : "DTA配置" , "DTB" : "DTB配置" , "DTC" : "DTC配置"42 }43 44 function detailFormatter(index, row) {45 var html = []46 $.each(row, function (key, value) {47 if(descKey[key]!=null){48 html.push('

' + descKey[key] + ':    ' + value + '

')49 }50 51 })52 return html.join('')53 }

 

 

 

2 checkbox的使用

      
1.1基本功能
      
1.2 **检测
      
1.3 **选源
 
function  initSelectedBox(){
$("#selectAllCheckBox").prop("checked",false); $("#selectAllSyncCheckBox").prop("checked",false); // 二级 $(".syncCheckBox").prop("checked",false); // 三级 $("#selectAllPtpCheckBox").prop("checked",false); // 二级 $(".ptpCheckBox").prop("checked",false); // 三级 arrChoosenCases = []; $('#id_TableConfigItem').bootstrapTable('load', []); }

 

 

 

 

 

https://www.cnblogs.com/junjieok/p/4107066.html

checkbox全选

https://www.cnblogs.com/xiaofox0018/p/6243723.html

 

json 格式化输出  https://blog.csdn.net/qq_37788558/article/details/78551562

  1. JSON.stringify(jsObj, null, "\t"); // 缩进一个tab
  2.  
    JSON.stringify(jsObj, null, 4); // 缩进4个空格

 

将字符串中单引号替换成双引号:

var v = "123'456'789";

v = v.replace(/'/g, '"');
alert(v);

转载于:https://www.cnblogs.com/tianhu9102/p/10428388.html

你可能感兴趣的文章
java中new一个对象和对象=null有什么区别
查看>>
字母和数字键的键码值(keyCode)
查看>>
IE8调用window.open导出EXCEL文件题目
查看>>
Spring mvc初学
查看>>
有意思的代码片段
查看>>
C8051开发环境
查看>>
VTKMY 3.3 VS 2010 Configuration 配置
查看>>
01_1_准备ibatis环境
查看>>
windows中修改catalina.sh上传到linux执行报错This file is needed to run this program解决
查看>>
JavaScript中的BOM和DOM
查看>>
360浏览器兼容模式 不能$.post (不是a 连接 onclick的问题!!)
查看>>
spring注入Properties
查看>>
【BZOJ-2295】我爱你啊 暴力
查看>>
【BZOJ-1055】玩具取名 区间DP
查看>>
Bit Twiddling Hacks
查看>>
Windwos中的线程同步
查看>>
LeetCode : Reverse Vowels of a String
查看>>
时间戳与日期的相互转换
查看>>
jmeter(五)创建web测试计划
查看>>
python基本数据类型
查看>>