bootstrap-table数据导出及Checkbox相关设置

相关功能:

  • bootstrapTable url请求Springmvc controller获取json数据加载到table中
  • bootstrap-table-export导出表格数据
  • checkbox value设置及获取

>>>导入相关js

 1 <link rel="stylesheet" href="/css/bootstrap.min.css" type="text/css" />
 2 <script src="/js/jquery-1.11.3.min.js" type="text/javascript"></script>
 3 <script src="/js/bootstrap.min.js" type="text/javascript"></script>
 4
 5 <!--bootstrap table组件以及中文包的引用-->
 6 <script src="/bootstrap-table/bootstrap-table.js" type="text/javascript"></script>
 7 <link href="/bootstrap-table/bootstrap-table.css" rel="stylesheet" />
 8 <script src="/bootstrap-table/locale/bootstrap-table-zh-CN.js" type="text/javascript"></script>
 9 <!-- bootstrap 导出数据相关js -->
10 <script src="/bootstrap-table/bootstrap-table-export.js" type="text/javascript"></script>
11 <script src="/bootstrap-table/tableExport.js" type="text/javascript"></script>

>>>加载Table数据

 1 $("#tbl_user").bootstrapTable({
 2                 url:"${pageContext.request.contextPath}/getAllCategory",   //设置数据来源
 3                 search: true,
 4                 toolbar: ‘#toolbar‘,
 5                 pagination: true,  //设置分页
 6                 idField: "cid",   //重要---可设置checkbox的值为指定字段
 7                 clickToSelect:true,
 8                 striped:true,
 9                 pageList:[5,10,15,20],
10                 pageSize:5,
11                 selectItemName:"cid",    //设置checkbox name属性,可用于遍历获取选中值
12                 onDblClickCell:function(field, value, row, $element){
13                     updateCategory(row.cid);
14                 },
15                 onLoadSuccess:function(data){
16
17                 },
18                 exportDataType:‘all‘,
19                 showExport: true,  //是否显示导出按钮
20                 exportTypes:[‘excel‘],  //导出文件类型
21                 buttonsAlign:"right",  //按钮位置
22                 Icons:‘glyphicon-export‘,
23                 exportOptions:{
24                        fileName: ‘CategoryList‘,  //设置导出文件名称
25                        worksheetName: ‘sheet1‘,  //表格工作区名称
26                        tableName: ‘CategoryList‘,
27                        excelstyles: [‘background-color‘, ‘color‘, ‘font-size‘, ‘font-weight‘]
28                    },
29                 columns:[{
31                     checkbox:true, //设置显示Checkbox35                     },{
36                         field:"cid",
37                         title:"序号",
38                         formatter: function (value, row, index) {  //value
39                             return index+1;
40                         }
41                     },{
42                         field:"cid",
43                         title:"类别ID"
44                     },{
45                         field:‘cname‘,
46                         title:‘类别名称‘
47                     },{
48                         title: ‘操作‘,
49                         align: ‘center‘,
50                         valign: ‘middle‘,
51                         formatter: function (value, row, index) {  //每行添加修改和删除按钮
52                             return [
53                             "<a href=‘javascript:void(0)‘ onclick=‘updateCategory(\""+row.cid+"\")‘ class=‘glyphicon glyphicon-pencil‘ data-toggle=‘modal‘>修改</a>    "+
54                             "<a href=‘${pageContext.request.contextPath}/deleteCategoryByCid?cid="+row.cid+"‘ class=‘glyphicon glyphicon glyphicon-trash‘>删除</a>"
55                              ]
56                         }
57                     }
58                 ]
59             });
时间: 2024-10-07 01:06:07

bootstrap-table数据导出及Checkbox相关设置的相关文章

C#将网页数据导出Excel时编码设置

1 public void DGToExcel() 2 { 3 Response.ClearContent(); 4 Response.Charset = "GB2312";//内容编码 5 Response.ContentType = "application/ms-excel"; 6 Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");//内容编码 7 R

【前端】将前台table数据导出excel表格

1.首先引用jquery以及table2excel <script type="text/javascript" src="js/jquery.table2excel.min.js"></script> <script type="text/javascript" src="js/jquery.min.js"></script> 2.表格部分 <table lay-filt

新的表格展示利器 Bootstrap Table Ⅱ

    上一篇文章介绍了Bootstrap Table的基本知识点和应用,本文针对上一篇文章中未解决的文件导出问题进行分析,同时介绍BootStrap Table的扩展功能,当行表格数据修改. 1.Bootstrap Bable 全部数据导出分析 在表格导出数据中,发现设置了分页参数,导出的数据仅为表格加载的分页参数数据,于是,针对这样的情况,通过设置分页参数的值,使表格可以加载更多的数据,可达到导出所有数据的功能需求.然而,在实际的实验中,发现此方案存在以下问题: 表格一次加载一千条数据时,网

bootstrap table的属性sidePagination设置不当导致数据不显示

使用bootstrap table,某个页面不需要分页,就将参数 pagination设置为了 false. 想想既然不用分页了,干脆分页方式也删掉吧,结果莫名的结果是"没有找到匹配的记录",而前端调试看Network内容,明明返回了两条数据. 折腾半天后,逐步回退代码,才发现必须要sidePagination存在,且值为: "server", 如果配置为"client"也不显示数据. 原文地址:https://www.cnblogs.com/G

使用NPOI将数据导出为word格式里的table

开发环境:VS2013+MySQL5.5+EF6+NPOI2.0.6 格式:WinForm+CodeFirst PS:vs2013的CodeFirst很方便了啊 CodeFirst方式就不再赘述了. 此Demo托管地址:http://git.oschina.net/uustudy/ExportImportWord.git 另外推荐下NPOI代码托管地址:https://github.com/tonyqus/npoi 作者博客:http://tonyqus.sinaapp.com/ 使用nuget

Bootstrap Table表格一直load不了数据

bootstrap-table是一个基于Bootstrap风格的强大的表格插件神器,官网:http://bootstrap-table.wenzhixin.net.cn/zh-cn/ 这里列出遇到的一个小问题:Bootstrap Table表格一直加载不了数据. $("#button").click(function(){ var name=$("input[name='name']").val(); $('#table').bootstrapTable('load

C#.Net 导出Excel 之单元格 相关设置

range.NumberFormatLocal = "@";     //设置单元格格式为文本range = (Range)worksheet.get_Range("A1", "E1");     //获取Excel多个单元格区域:本例做为Excel表头range.Merge(0);     //单元格合并动作worksheet.Cells[1, 1] = "Excel单元格赋值";     //Excel单元格赋值range

.Net常用技巧_导出 Excel 和相关打印设置

Excel.Application myExcel = new Excel.Application();发 表Excel.Workbook workbookData = myExcel.Application.Workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);Excel.Worksheet xlSheet = (Worksheet)workbookData.Worksheets[1];//取得sheet1 1) 显示当前窗口: xlSheet.

支持将数据导出到Excel文档的时候设置单元格格式的.NET控件Spire.DataExport

Spire.DataExport for .NET是e-iceblue公司推出的一款数据导出类.NET控件.作为一款专业的数据导出控件,Spire.DataExport for .NET可以帮助开发人员轻松快速的从各种主流数据库中导出数据并存储于各种文件格式中.他支持从SQL Command, DataTable,ListView中导出数据并存储于MS Excel,MS Word, HTML, XML, PDF, MS Access, DBF, SQL Script, SYLK, DIF, CS