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


相关推荐: 如何快速搭建高效可靠的建站解决方案?  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  奇安信“盘古石”团队突破 iOS 26.1 提权  javascript基于原型链的继承及call和apply函数用法分析  如何在腾讯云服务器上快速搭建个人网站?  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  在线教育网站制作平台,山西立德教育官网?  Laravel模型事件有哪些_Laravel Model Event生命周期详解  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  如何用JavaScript实现文本编辑器_光标和选区怎么处理  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  SQL查询语句优化的实用方法总结  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  长沙企业网站制作哪家好,长沙水业集团官方网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  如何快速搭建虚拟主机网站?新手必看指南  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  Laravel如何配置和使用缓存?(Redis代码示例)  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  JavaScript如何实现类型判断_typeof和instanceof有什么区别  JavaScript如何实现错误处理_try...catch如何捕获异常?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  怎么用AI帮你为初创公司进行市场定位分析?  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  Python3.6正式版新特性预览  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Python结构化数据采集_字段抽取解析【教程】  Java解压缩zip - 解压缩多个文件或文件夹实例  使用Dockerfile构建java web环境  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Laravel PHP版本要求一览_Laravel各版本环境要求对照  原生JS实现图片轮播切换效果  JavaScript模板引擎Template.js使用详解  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何快速辨别茅台真假?关键步骤解析  JS实现鼠标移上去显示图片或微信二维码  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  如何在景安云服务器上绑定域名并配置虚拟主机?  Thinkphp 中 distinct 的用法解析  香港服务器选型指南:免备案配置与高效建站方案解析  微信小程序 wx.uploadFile无法上传解决办法  在线制作视频网站免费,都有哪些好的动漫网站?