Работа с DataTables - PullRequest
       1

Работа с DataTables

0 голосов
/ 31 июля 2011

У меня небольшие проблемы с пониманием того, как выполнить то, что я хочу сделать с модулями в моей CMS.Каждый модуль имеет набор данных для каждого модуля с различной информацией.Таким образом, не все таблицы будут иметь одинаковую структуру таблиц EXACT, однако будет 3 TH из всех таблиц, которые будут одинаковыми.Это первый TH [index of 0], который является флажком для пометки, если вы хотите редактировать более одной строки.Также будут два других TH, которые называются Edit и Delete и имеют значки для столбца строк.

Я использую плагин jQuery dataTables.

Страница, на которую я смотрю, помогает объяснить некоторую информацию о том, что я хочу сделать, здесь.http://www.datatables.net/usage/columns

На данный момент я использую это в своем файле pagination.js.

var oTable = $('.dataTablePageList').dataTable( {
"bJQueryUI": true,
"iDisplayLength": 10,
"sPaginationType": "full_numbers"

});

Я хочу выяснить, как я могу выглядетьдля TH и ЕСЛИ класс TH установлен на флажок, отредактировать или удалить, тогда не разрешайте его сортировку и центрируйте заголовок столбца вместе с его содержимым, и они не могут быть доступны для поиска, конечно, потому что они не будут иметьсодержимое для поиска, и должно иметь заданную ширину столбца для каждого столбца.

1 Ответ

0 голосов
/ 06 августа 2011

Это то, что я искал:

var oTable = $('#dataTablePageList').dataTable( {
    "bJQueryUI": true,
    "iDisplayLength": 10,
    "sPaginationType": "full_numbers",
    "aoColumnDefs": [ 
            { "sWidth": "20px", "aTargets": [ 0 ] },
            { "sWidth": "40px", "aTargets": [ 1 ] },
            { "sWidth": "40px", "aTargets": [ -1 ] },
            { "sWidth": "40px", "aTargets": [ -2 ] },
            { "bSortable": false, "aTargets": [ 0 ] },
            { "bSortable": false, "aTargets": [ -1] },
            { "bSortable": false, "aTargets": [ -2 ] },
            { "sClass": "center", "aTargets": [ 0 ] }, 
            { "sClass": "center", "aTargets": [ 1 ] }, 
            { "sClass": "center", "aTargets": [ -1 ] },
            { "sClass": "center", "aTargets": [ -2 ] }  
        ]
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...