Ширина столбца datatables.net в% и px - PullRequest
7 голосов
/ 04 октября 2011

Я использую 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"}

, но это не такВ этом случае таблицы процентов занимают все доступное пространство, а таблицы фиксированной ширины растягиваются до минимума

Ответы [ 3 ]

3 голосов
/ 05 октября 2011

Попробуйте установить «bAutoWidth»: false,

2 голосов
/ 17 октября 2011

Если вам все равно, как распределяются оставшиеся%, вы можете оставить их для таблиц данных, установив оставшиеся значения sWidths равными нулю.

Если вам все равно, как разделить оставшиеся%, вы можете сделать это динамически во время выполнения, взяв общее статическое значение px (в этом примере 450px), вычтя его из текущей ширины таблицы, а затем использовать его в качестве ориентира для определить оставшиеся проценты для столбцов.

Например, если бы у меня была дата данных 1000px

1000 - 450 = 550

Я хочу столбец, который составляет 10% от оставшихся

550px из 1000px = осталось 55%, поэтому 10% из 55% = 5.5%

0 голосов
/ 23 августа 2012

Если код, указанный для исходного вопроса, все еще используется, я думаю, что проблема может быть связана с тем, что первый столбец настроен на 100% пространства ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...