bootstrap Table学习

近期使用bootstrap Table做了一个列表查询,感觉bootstrap的功能还是很强大的。
由于项目时间比较紧并且第一次使用,用bootstrap table请求后台失败后,直接使用ajax请求(反正这个不会错)返回json数据给bootstrap table解析,自然就会生成一个table列表。
需求比较简单,用到的属性标签比较少,只配了分页与行间色。如下图;

这里写图片描述

代码如下:
function init(data){

    $('#tbid').bootstrapTable({
        striped: true,          //行间色
        pagination: true,
        pageSize: 10,
        pageNumber:1,
        pageList: [10, 20, 50, 100, 200, 500],
        columns: [
                  {
                      title: '序号',
                      field: 'ccode',
                      align: 'center',
                      formatter:function(value,row,index){  
                          return index+1;  
                     } 
                  }, 
                  {
                      title: '产品',
                      field: 'cName',
                      align: 'center',
                  }, 
                  {
                      title: '金额',
                      field: 'cMoney',
                      align: 'center',
                      sortable: true    // 开启排序功能
                  },
                  {
                      title: '开具时间',
                      field: 'kprq',
                      align: 'center',
                      sortable: true    // 开启排序功能
                  },
                  {
                      title: '预览及下载',
                      field: 'path',
                      align: 'center',
                      formatter:function(value,row,index){  
                            var a = "<div class=\"float-left\"><a target=\"_blank\" class=\"media\" id=\"pdfDemo\" href=\"http://ip:port//" + row.pdfname + "\"><img src=\"fapiao/images/preview.gif\" />预览</a></div>";

                            var b = "<div class=\"float-right\" ><a target=\"_blank\" href=\"downloadFile.jsp?path=z:/&pdfName=" + row.pdfname + "\" >点击下载</a></div>";
                            return a+b;
                       } 
                  }
          ],
          data : data,
    }); 
} 
//初始化建空表
init('');
//移除表数据
$('#tbid').bootstrapTable('removeAll');
//添加表数据,list里就是json数据
$('#tbid').bootstrapTable('append', list);

若需要如下图表格,这里提供官网地址供各位参考
http://issues.wenzhixin.net.cn/bootstrap-table/index.html
这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值