2013-04-23 2 views
3

Скачан новый Datatable от here, его рабочий тон, но проблема связана с прокруткой.Datatable horizontal scroll issue

Я получил последнюю версию Java Script, но когда я прокрутки по горизонтали есть журнал я могу

наблюдать в момент между телом таблицы и заголовка. Я не знаю, почему это происходит.

Эта проблема возникает, когда я развертываю веб-сервер IIS.

Другая проблема, что я нашел в сервере IIS есть это несоответствие в выравнивании между поиском меткой и

окном поиска в DataTable.

+0

Возможно, у вас много данных в таблице, или ваш браузер работает медленно. Попробуйте установить непрозрачность .01 временно, пока таблица не будет создана. Список событий [здесь] (http://datatables.net/reference/event/). – skobaljic

+0

Почему вы не сообщаете об этой проблеме в [DataTables GitHub Repo] (https://github.com/DataTables/DataTables/issues)? – Kutyel

ответ

0

Заголовки на самом деле представляют собой отдельную таблицу HTML, а их позиция относительно столбцов данных поддерживается javascript.

Если вы просматриваете источник своей страницы, вы можете увидеть, что таблица заголовков находится в элементе dataTables_scrollHead, а данные находятся в таблице в элементе dataTables_scrollBody. Когда вы прокручиваетесь по горизонтали в теле данных, заголовки прокручиваются через javascript, возможно, прослушивая событие scroll и обновляя положение прокрутки заголовков.

Я сомневаюсь, что есть способ сделать эту гладкость, так как реакция будет сильно зависеть от клиента.

+0

Я не вижу, что заголовки прокручиваются через Javascript. Думайте, что JS добавляет только ширину ячеек. Я смотрю [этот пример] (http://datatables.net/examples/basic_init/scroll_x.html). – skobaljic

+0

AFAIK, который был правдой 2 года назад, когда я ответил на этот вопрос; Я не уверен сейчас, я не использовал много данных с тех пор – cfs

+0

Хех, не видел, чтобы вопрос был настолько старым. ура – skobaljic