bootstrap——bootstrapTable实现隐藏列的示例
更新时间:2017年01月14日 16:11:25 作者:秋风过、枯叶落
本篇文章主要介绍了bootstrapTable实现隐藏列的示例,具有一定的参考价值,有兴趣的可以了解一下。
最近在学习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> <!--订单中商品列表 模块 开始-->
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
webpack4手动搭建Vue开发环境实现todoList项目的方法
这篇文章主要介绍了webpack4手动搭建Vue开发环境实现todoList项目的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-05-05javascript设计模式 – 简单工厂模式原理与应用实例分析
这篇文章主要介绍了javascript设计模式 – 简单工厂模式,结合实例形式分析了javascript简单工厂模式基本概念、原理、定义、应用场景及操作注意事项,需要的朋友可以参考下2020-04-04JavaScript读取中文cookie时的乱码问题的解决方法
读取中文cookie时出现乱码,下面是具体的解决方法,大家以后使用过程中,尽量不要用中文。2009-10-10
最新评论