我正在使用datatables.net,需要有一些固定宽度的列,而其他列则以%为单位划分剩余空间
这是我的代码
{ "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"}但是它不起作用,百分比表占用了所有可用的空间,固定宽度的表变得最小
发布于 2011-10-18 03:29:26
如果您不关心剩余的%是如何分散的,那么可以通过将剩余的sWidths设置为null,将其留给datatables处理。
如果您确实关心如何划分剩余的%,您可以在运行时动态地执行此操作,方法是将总的静态px (在本例中为450px)从表的当前宽度中减去,然后将其用作确定列的剩余百分比的指南。
例如,如果我有一个1000px的datatable
1000 - 450 = 550
我想要一个剩下的10%的栏目
1000px的550px = 55%,因此55%的10% = 5.5%
发布于 2011-10-05 13:58:04
尝试设置"bAutoWidth":false,
发布于 2012-08-23 05:18:36
如果为初始问题列出的代码仍在使用,我认为问题可能与第一列被设置为占用100%空间有关……
https://stackoverflow.com/questions/7646375
复制相似问题