首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >datatables.net列宽(%和px )

问datatables.net列宽(%和px )
EN

Stack Overflow用户
提问于 2011-10-04 18:18:48
回答 3查看 8.9K关注 0票数 8

我正在使用datatables.net,需要有一些固定宽度的列,而其他列则以%为单位划分剩余空间

这是我的代码

代码语言:javascript
复制
{ "sName": "ragsoc_denom", "sWidth": "100%"},
{ "sName": "piva", "sWidth": "80px"},
{ "sName": "telefono", "sWidth": "100px"},
{ "sName": "indirizzo", "sWidth": "100px"},
{ "sName": "cap", "sWidth": "50px"},
{ "sName": "citta", "sWidth": "50px"},
{ "sName": "id", "sWidth": "70px"}

但是它不起作用,百分比表占用了所有可用的空间,固定宽度的表变得最小

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-18 03:29:26

如果您不关心剩余的%是如何分散的,那么可以通过将剩余的sWidths设置为null,将其留给datatables处理。

如果您确实关心如何划分剩余的%,您可以在运行时动态地执行此操作,方法是将总的静态px (在本例中为450px)从表的当前宽度中减去,然后将其用作确定列的剩余百分比的指南。

例如,如果我有一个1000px的datatable

1000 - 450 = 550

我想要一个剩下的10%的栏目

1000px的550px = 55%,因此55%的10% = 5.5%

票数 2
EN

Stack Overflow用户

发布于 2011-10-05 13:58:04

尝试设置"bAutoWidth":false,

票数 3
EN

Stack Overflow用户

发布于 2012-08-23 05:18:36

如果为初始问题列出的代码仍在使用,我认为问题可能与第一列被设置为占用100%空间有关……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7646375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档