bootstrapTable 列宽设置无效的解决方法之一
2017-10-18 00:00
211 查看
摘要: bootstrapTable 列宽设置无效的解决方法之一
小弟是货真价实的后台服务开发人员,结果非要写bootStrap相关的代码,我这个头疼。。。
不过好在有一点点js基础,还能看懂一些代码。结合bootStrap api文档,总算是搞出来了,但,在样式的调整中,列宽不听使唤,实在是郁闷,网上查了很多方案都不行,但发现如果自定义一个列宽函数,是可以实现的。代码如下:
其中一句:
是关键,他可以自定当前列的div样式。这样就可以强制设置当前列的宽度,不过是定死的,不是自适应的。
以上,是工作中的一些小小收货
小弟是货真价实的后台服务开发人员,结果非要写bootStrap相关的代码,我这个头疼。。。
不过好在有一点点js基础,还能看懂一些代码。结合bootStrap api文档,总算是搞出来了,但,在样式的调整中,列宽不听使唤,实在是郁闷,网上查了很多方案都不行,但发现如果自定义一个列宽函数,是可以实现的。代码如下:
function queryLoanList(){ $('#table').bootstrapTable({ url:'./loan/XXX.json', sidePagination:'server', queryParamsType:'pageSize', queryParams: queryParams, search:false, pagination:true, pageList:[25], columns : [ { title : '序号', align : 'center', formatter: function (value, row, index) { return index + 1; } },{ field : 'loanId', halign : 'center', title : '项目编号' },{ field : 'loanName', halign : 'center', width: 100, title : '项目名称' },{ field : 'profitEnterprise', halign : 'center', formatter : function(value, row, index){ var div = "<div style='width:240px;'>"+value+"</div>"; return div; }, title : '合作机构' },{ field : 'sourceStore', width:300, title : '项目来源门店' },{ field : 'bidType', title : '项目类型' },{ field : 'money', align : 'center', title : '借款金额(元)' },{ field : 'loanPeriod', align : 'center', title : '借款期限(期)' },{ field : 'deadLine', align : 'center', title : '线下签约期限(期)' },{ field : 'nowPeriod', align : 'center', title : '当前第?期' },{ field : 'sumMoney', align : 'center', title : '每期上扣金额(元)' },{ field : 'commitRate', title : '打包结算点位(%)' },{ field : 'platFormMoney', align : 'center', title : '平台分润金额(元)' },{ field : 'proMoney', align : 'center', title : '机构分润金额(元)' },{ field : 'gmTime', title : '项目放款时间' },{ field : 'sourceAgency', title : '归属上级加盟商' },{ field : 'treated', title : '状态' },{ title : '操作', formatter : operateFormatter }] }); }
其中一句:
formatter : function(value, row, index){ var div = "<div style='width:240px;'>"+value+"</div>"; return div; },
是关键,他可以自定当前列的div样式。这样就可以强制设置当前列的宽度,不过是定死的,不是自适应的。
以上,是工作中的一些小小收货
相关文章推荐
- 在httpd.conf中设置%{REQUEST_FILENAME} !-f无效解决方法
- vc++ 2008 设置断点无效解决方法
- 关于label和span设置width无效问题解决方法
- ASP.NET在MVC中MaxLength特性设置无效的解决方法
- python爬虫headers设置后无效的解决方法
- table和div设置height:100%无效的完美解决方法
- table和div设置height:100%无效的完美解决方法
- 解决Android 中设置Clickable 有时无效的方法
- Tomcat在server.xml中设置<Context>的reloadable无效的解决方法
- phpmyadmin 提示“无法连接:无效的设置。”的解决方法
- Android使用TextView,设置onClick属性无效解决的方法
- EditText中imeOptions属性设置无效时解决方法
- Android 一个视图界面内某一View设置动画,其他视图view.setvisibility无效得解决方法
- xadmin下设置“use_bootswatch = True”无效解决方法
- crontab设置同步标准时间无效的解决方法
- form 表单字段 autocomplete 设置为off 后仍然无效的解决方法
- vs无法设置断点或断点无效问题解决方法
- Android 解决ViewPager设置高度为wrap_content无效的方法 MyViewPager
- GridView中设置DataFormatString无效的解决方法.