javascript - Datatables如何动态改变列宽?
迷茫
迷茫 2017-04-11 09:18:56
[JavaScript讨论组]

在datatables中文网上找到的插件是colResizable,直接调用$('.table').colResizable()确实可以直接动态改变效果。
目前有一个问题,如果我表格在一个弹出层里面,我在弹出层出来之后再渲染表格,然后再绑定colResizable(),当前状态下可以生效,但是如果我关掉这个弹出层,再打开这个弹出层,动态改变列宽效果就没有了!我试过把这句调用函数放在datatables的initComplete里、drawCallBack里、弹出层绑定函数里,统统没有用。
我看这个调用函数是在<table>前面加了一个p专门包含所有可以动态调整的边框,对齐了表格的边框,但是关掉再打开弹出层,这个p就没有了,貌似没有加载第二次。
忘了说,配置datatables的时候最后destroy了,以便于下次再打开的时候重新draw,究竟是哪里可能有错误哇?搞了一天没搞出来,或者大神们还有哪些可以动态改变表格列宽的插件,求推荐

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号