bootstrap——bootstrapTable实现隐藏列的示例
最近在学习bootstrap,正好今天看到了bootstrapTable隐藏列,留着以后参考。
主要代码:
<scripttype="text/javascript"> $(function(){ LoadingDataListOrderRealItems(); $('#tableOrderRealItems').bootstrapTable('showColumn','ShopName'); $('#tableOrderRealItems').bootstrapTable('hideColumn','GoodsId'); }); </script>
全部代码:
<!--订单中商品列表模块开始--> <scripttype="text/javascript"> functionLoadingDataListOrderRealItems(){ $('#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'<imgstyle="width:150px;height:100px"src="'+ServiceJsonServiceClient_CommonLib+value+'"/>'; } else return'<imgstyle="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参数 functionGetQueryString(name){ varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)");//构造一个含有目标参数的正则表达式对象 varr=decodeURI(window.location.search).substr(1).match(reg);//匹配目标参数 if(r!=null)returnunescape(r[2]);returnnull;//返回参数值 } //设置传入参数 functionqueryParams(params){ varOrderId=GetQueryString("OrderId"); vartemp={//这里的键的名字和控制器的变量名必须一直,这边改动,控制器也需要改成一样的 limit:params.limit,//页面大小 offset:params.offset,//页码 OrderId:OrderId }; returntemp; } </script> <scripttype="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> <!--订单中商品列表模块开始-->
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。