bootstrap-table表格插件的使用案例
2020-06-02 05:17
477 查看
最近做的一个项目中用到了bootstrap-table表格插件,以下是js文件中部分相关代码片:
/** * 初始化表格的列 */ Face.initColumn = function () { var columns = [ {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'}, {title: '用户姓名', field: 'userName', align: 'center', valign: 'middle', sortable: true}, {title: '身份证号', field: 'idCard', align: 'center', valign: 'middle', sortable: true}, {title: '联系电话', field: 'phone', align: 'center', valign: 'middle', sortable: true}, {title: '所在工地', field: 'constructionSite', align: 'center', valign: 'middle', sortable: true}, {title: '状态', field: 'isDelete', align: 'center', valign: 'middle', sortable: true,formatter:function(value,row,index){ switch(value){ case 0:{ return '正常'; } case 1:{ return '已删除'; } } return value; }}, {title: '录入时间', field: 'createTime', align: 'center', valign: 'middle', sortable: true}, {title: '操作',field:'isDelete',align: 'center', valign: 'middle', sortable: true,formatter:function(value,row,index){ var a = '<a href="faceRecognition/face_info?faceId='+ row.id +'">查看</a> '; var b = '<a href="faceRecognition/face_edit?faceId='+ row.id +'">编辑</a> '; var c = '<a οnclick="return Face.delFace('+row.id+')">删除</a> '; if(value == 0) { return a+b+c; } if(value == 1) { return a; } }}, ]; return columns; }; Face.delFace = function (id) { if (confirm("是否删除该人脸数据?")==true) { this.InfoData={"id":id}; //提交信息 var ajax = new $ax(Feng.ctxPath + "/faceRecognition/delete", function (data) { Feng.success("删除成功!"); Face.table.refresh(); }, function (data) { Feng.error("删除失败!" + data.responseJSON.message + "!"); Face.table.refresh(); }); ajax.set(this.InfoData); ajax.start(); } };
达到的预期效果如下图所示:
总结:可以用formatter:function(value,row,index)函数来控制数据表中的状态选值,也可以为每行数据表创建静态超链接,通过传每行的id值进超链接来进行一些相关的CRUD操作。
相关文章推荐
- 【前端H5】bootstrap-table表格插件使用js设置高度及高度自适应
- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理
- bootstrap 表格插件bootstrap-table的使用
- 基于Metronic的Bootstrap开发框架经验总结(16)-- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理
- Django 使用 bootstrap-table插件,表格分页 + UTC、时间戳 互转
- 使用插件bootstrap-table实现表格记录的查询、分页、排序等处理
- 使用bootstrap-table表格插件实现表格
- 在Bootstrap开发框架中使用bootstrapTable表格插件和jstree树形列表插件时候,对树列表条件和查询条件的处理
- 值得分享的轻量级Bootstrap Table表格插件
- 7 Django系列之关于bootstrap-table插件的简单使用
- 关于Bootstrap Table使用生成冻结窗格的表格
- 使用bootstrap-table插件的一点小坑
- jquery.tableSort.js表格排序插件使用方法详解
- table 元素使用案例(设置工单表格)
- Bootstrap使用table切换后js插件渲染失败的问题
- 表格组件神器:bootstrap table详细使用指南
- 如何使用html表格自定义或采用tableexport.js第三方插件以excel格式导出
- bootstrap-table 插件的使用
- web多终端开发学习系列(三)--- 基于bootstrap的表格插件bootstrap-table
- bootstrap 表格插件bootstrap-table的js设置高度及高度自适应