2013-11-18 2 views
1

Я использую datatable, где мне нужно показать таблицу внутри td-ячейки, я проверил пример детализации, но для этого требуется щелчок на знаке плюса, строка, содержащая знак плюса. Это не требуетсяJQuery DataTable: таблица Insdie TD, подтаблица, вложенная таблица

Я хочу, чтобы создать точную вложенную таблицу, как enter image description here

где тд клетки имеют одну вложенную таблицу инлайн, и нет необходимости нажимать на любой знак плюс. Использование datatable возможно? Любая ссылка, пожалуйста?

+0

Не думайте так. jQuery DataTables не поддерживает colspans или rowspans. – davidkonrad

ответ

0

Datatable предлагает базовую поддержку для сложных заголовков:

http://datatables.net/release-datatables/examples/basic_init/complex_header.html

В противном случае, вы можете использовать обратные вызовы, чтобы ваш стол вынести что-то более сложное, чем отдельные соседние клетки.

http://datatables.net/usage/callbacks

Посмотрите на fnDrawCallback и fnRowCallback

Следующий пример не будет достичь того, чего вы хотите, но даст вам пример того, как можно манипулировать HTML каждый раз datatables изменяет его (с помощью fnDrawCallback) :

http://datatables.net/release-datatables/examples/advanced_init/row_grouping.html

Вот простой пример использования fnRowCallback:

http://datatables.net/release-datatables/examples/advanced_init/row_callback.html

Кусок предупреждения, хотя: если вы начнете возиться со структурой таблицы, вы можете в конечном итоге с сюрпризами с «фильтром» и «сортировки» функций.

Смежные вопросы