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

发布时间 - 2026-01-10 22:31:58    点击率:

最近在学习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>
  <!--订单中商品列表 模块 开始--> 

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


# bootstraptable隐藏列  # bootstrap  # 隐藏列  # 隐藏表格列  # bootstrap制作jsp页面(根据值让table显示选中)  # Bootstrap Table从服务器加载数据进行显示的实现方法  # BootStrap中Table隐藏后显示问题的实现代码  # 分页  # 自定义  # 加亮  # 收货人  # 收货  # 卖家  # 设置为  # 想用  # 单击  # 大家多多  # 搜索功能  # 看到了  # 变量名  # 反序  # 正则表达式  # striped  # true  # pageList  # pageSize  # pageNumber 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  如何在云虚拟主机上快速搭建个人网站?  深圳网站制作平台,深圳市做网站好的公司有哪些?  b2c电商网站制作流程,b2c水平综合的电商平台?  如何基于云服务器快速搭建网站及云盘系统?  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  网站页面设计需要考虑到这些问题  教你用AI润色文章,让你的文字表达更专业  详解vue.js组件化开发实践  Laravel怎么使用Intervention Image库处理图片上传和缩放  Python正则表达式进阶教程_复杂匹配与分组替换解析  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  Python制作简易注册登录系统  如何快速上传建站程序避免常见错误?  Linux安全能力提升路径_长期防护思维说明【指导】  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  高端企业智能建站程序:SEO优化与响应式模板定制开发  如何在建站之星网店版论坛获取技术支持?  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  简历在线制作网站免费版,如何创建个人简历?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  Python高阶函数应用_函数作为参数说明【指导】  微信小程序 五星评分(包括半颗星评分)实例代码  Python自动化办公教程_ExcelWordPDF批量处理案例  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  Python文件操作最佳实践_稳定性说明【指导】  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  利用vue写todolist单页应用  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  如何在橙子建站上传落地页?操作指南详解  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  长沙做网站要多少钱,长沙国安网络怎么样?  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  如何在建站宝盒中设置产品搜索功能?  JS实现鼠标移上去显示图片或微信二维码