首页前端开发其他前端知识Bootstrap Table怎么实现拖拽改变列宽的功能

Bootstrap Table怎么实现拖拽改变列宽的功能

时间2024-03-28 15:16:03发布访客分类其他前端知识浏览1497
导读:这篇文章给大家介绍了“Bootstrap Table怎么实现拖拽改变列宽的功能”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“Bootstrap Table怎么实现拖拽改变列宽的功能”有一定的帮助,希望大家阅读完这篇文章能有所...
这篇文章给大家介绍了“Bootstrap Table怎么实现拖拽改变列宽的功能”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“Bootstrap Table怎么实现拖拽改变列宽的功能”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。


在之前做过的一个web项目中,前端表格是基于jQuery和Bootstrap Table做的,客户要求能利用拖动改变列宽,为了总结和备忘,现将实现的过程记录如下:

1. Bootstrap Table可拖动,需要用到它的Resizable扩展插件,具体可见bootstrap-table的官方文档链接: http://bootstrap-table.wenzhixin.net.cn/zh-cn/extensions/

进入之后,找到Resizable插件,点击Home进入github可以找到详细的用法。

2. 用法是直接引入该js插件,不过可以看到,这个插件还依赖于colResizable v1.6(下载地址: http://www.bacubacu.com/colresizable/ )

script src="colResizable-1.6.min.js">
    /script>
    
script src="extensions/bootstrap-table-resizable.js">
    /script>

3. 另外,在使用Bootstrap Table的时候,建议用js去设置table的列属性,即按照如下方式:

$('#myTable').bootstrapTable({
 
        url: url,
    method: 'post', 
    columns:[{


      align: 'center',
      checkbox:true,
      width:'15',
      valign: 'middle'
    }
,{

      field: 'name',
      title: '名称',
      align: 'center',
      width:'100',
      valign: 'middle'
    }
,{

      field: 'desc',
      title: '描述',
      width:500,
      align: 'left',
      valign: 'middle'
    }
]
}
    );
      

上面这种方式可以通过修改width的大小来直接修改列的宽度。而还有一种写法是在HTML中设置table的列头部,这种方式是很难调整宽度的,且很容易导致列头与内容无法对齐,是不推荐的,例如:

thead>
    
      tr>
    
        th data-field="id" data-width="50px">
    编号/th>
    
        th data-field="name" data-width="100px">
    姓名/th>
    
        th data-field="desc" data-width="120px">
    描述/th>
    
      /tr>
    
    /thead>
    

总结


关于“Bootstrap Table怎么实现拖拽改变列宽的功能”的内容就介绍到这,感谢各位的阅读,相信大家对Bootstrap Table怎么实现拖拽改变列宽的功能已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

bootstraptable

若转载请注明出处: Bootstrap Table怎么实现拖拽改变列宽的功能
本文地址: https://pptw.com/jishu/655023.html
Bootstrap table是什么,怎么使用 关于Android中 MVP框架的原理你知道多少?

游客 回复需填写必要信息