bootstrap——bootstrapTable实现隐藏列的示例


Posted in Javascript onJanuary 14, 2017

最近在学习bootstrap,正好今天看到了bootstrapTable隐藏列,留着以后参考。

主要代码:

<script type="text/javascript">

    $(function () {
      LoadingDataListOrderRealItems();
      $('#tableOrderRealItems').bootstrapTable('showColumn', 'ShopName');
      $('#tableOrderRealItems').bootstrapTable('hideColumn', 'GoodsId');
    }); 

  </script>

全部代码:

<!--订单中商品列表 模块 开始-->
  <script type="text/javascript">
    function LoadingDataListOrderRealItems() {
      $('#tableOrderRealItems').bootstrapTable({
        url: '/Handler/Handler_Orders/AllOrder_Real_Virtuall_Handler.ashx?func=Get_Orders_Real_SelectGoodsListByOrderId',
        method: 'get', //默认是post,不允许对静态文件访问
        cache: false,
        striped: true, // 隔行加亮
        pagination: true, // 开启分页功能
        pageSize: 20, // 设置默认分页为 20
        pageNumber: 1,
        pageList: [10, 25, 50, 100, 200], // 自定义分页列表
        //contentType: "application/x-www-form-urlencoded",//如果想用request.form 方式,设置 contentType: "application/x-www-form-urlencoded",
        search: false,//开启搜索功能
        sidePagination: 'server',//设置为服务器端分页
        queryParams: queryParams,//参数
        showColumns: true, // 开启自定义列显示功能
        showRefresh: false, // 开启刷新功能
        minimumCountColumns: 2,// 设置最少显示列个数
        clickToSelect: true,
        smartDisplay: true,
        clickToSelect: true, // 单击行即可以选中
        sortName: 'OrderRealItemsId', // 设置默认排序为 name
        sortOrder: 'desc', // 设置排序为反序 desc
        smartDisplay: true, // 智能显示 pagination 和 cardview 等
        dataType: "json",
        
        columns: [{
          field: 'OrderId',
          title: '#',
          align: 'center',
        }, {
          field: 'OrderItemId',
          title: 'OrderItemId',
          align: 'left',
        }, {
          field: 'GoodsId',
          title: 'GoodsId',
          align: 'left',
        }, {
          field: 'OrderCode',
          title: '订单编号',
          align: 'left',
        }, {
          field: 'GoodsName',
          title: '商品名称',
          align: 'left',
        }, {
          field: 'GoodsMainPic',
          title: '图片',
          align: 'left',
          formatter: function (value, row, index) {
            if (value != "") {
              return '<img style="width:150px;height:100px" src="' + ServiceJsonServiceClient_CommonLib + value + '" />';
            }
            else
              return '<img style="width:150px;height:100px" src="' + Client_NoPicture + '" />';
          }
        }, {
          field: 'Consignor',
          title: '收货人',
          align: 'left',
        }, {
          field: 'ReceiveAddress',
          title: '收货地址',
          align: 'left',
        }, {
          field: 'ReceiveTel',
          title: '联系电话',
          align: 'left',
        },{
          field: 'SellerName',
          title: '卖家姓名',
          align: 'left',
        }, {
          field: 'ShopName',
          title: '店铺名称',
          align: 'left',
        }, {
          field: 'ModelName',
          title: '商品类型',
          align: 'left',
        }, {
          field: 'FinalPrice',
          title: '最终价格',
          align: 'left',
        }, {
          field: 'GoodsCount',
          title: '数量',
          align: 'left',
        }, {
          field: 'AppriseStatus',
          title: '物流状态',
          align: 'left',
        }, {
          title: '操作',
          field: 'Id11',
          align: 'center',
          width: '100px',
          formatter: function (value, row, index) {
          
          }
        }]
      });

     
    }
    //获取URL参数
    function GetQueryString(name) {
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
      var r = decodeURI(window.location.search).substr(1).match(reg); //匹配目标参数
      if (r != null) return unescape(r[2]); return null; //返回参数值
    }

    //设置传入参数
    function queryParams(params) {

      var OrderId = GetQueryString("OrderId");

      var temp = { //这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的
        limit: params.limit, //页面大小
        offset: params.offset, //页码
        OrderId: OrderId
      };

      return temp;
    }
  </script>

  <script type="text/javascript">

    $(function () {
      LoadingDataListOrderRealItems();
      $('#tableOrderRealItems').bootstrapTable('showColumn', 'ShopName');
      $('#tableOrderRealItems').bootstrapTable('hideColumn', 'GoodsId');
      $('#tableOrderRealItems').bootstrapTable('hideColumn', 'OrderItemId');
      $('#tableOrderRealItems').bootstrapTable('hideColumn', 'ShopName');      
      $('#tableOrderRealItems').bootstrapTable('hideColumn', 'SellerName');
    }); 

  </script>
  <!--订单中商品列表 模块 开始-->

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Locate a File Using a File Open Dialog Box
Jun 18 Javascript
js 实现在离开页面时提醒未保存的信息(减少用户重复操作)
Jan 16 Javascript
jQuery中delegate和on的用法与区别详细解析
Jan 26 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
Jun 20 Javascript
一个JavaScript防止表单重复提交的实例
Oct 21 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
Jun 12 Javascript
js 简易版滚动条实例(适用于移动端H5开发)
Jun 26 Javascript
基于canvas粒子系统的构建详解
Aug 31 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
Oct 20 Javascript
vue用递归组件写树形控件的实例代码
Jul 19 Javascript
layui中的switch开关实现方法
Sep 03 Javascript
VSCode搭建React Native环境
May 07 Javascript
JS轮播图中缓动函数的封装
Nov 25 #Javascript
JavaScript字符串对象
Jan 14 #Javascript
jquery mobile移动端幻灯片滑动切换效果
Apr 15 #Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
Jan 14 #Javascript
jQuery实现select模糊查询(反射机制)
Jan 14 #Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
Jan 14 #Javascript
Angular2 PrimeNG分页模块学习
Jan 14 #Javascript
You might like
基于PHP CURL用法的深入分析
2013/06/09 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
js实现表单Radio切换效果的方法
2015/08/17 Javascript
谷歌Chrome浏览器扩展程序开发小记
2016/01/06 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
2016/11/10 Javascript
基于Marquee.js插件实现的跑马灯效果示例
2017/01/25 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
bootstrap响应式表格实例详解
2017/05/15 Javascript
javascript计算对象长度的方法
2017/10/25 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
javascript实现小型区块链功能
2019/04/03 Javascript
vue项目前端错误收集之sentry教程详解
2019/05/27 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
js布局实现单选按钮控件
2020/01/17 Javascript
[02:55]DOTA2英雄基础教程 发条技师
2013/12/04 DOTA
python使用PyFetion来发送短信的例子
2014/04/22 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
python检索特定内容的文本文件实例
2018/06/05 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
python看某个模块的版本方法
2018/10/16 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
Pytorch之contiguous的用法
2019/12/31 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
PHP如何与mysql建立链接
2013/05/05 面试题
户外用品商店创业计划书
2014/01/29 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
计划生育诚信协议书
2014/11/02 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
见义勇为事迹材料
2014/12/24 职场文书
电影雷锋观后感
2015/06/10 职场文书
读书笔记格式
2015/07/02 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL