2012-05-29 4 views
0

Я просматривал API и искал там форумы, но пока ничего не могу найти. Прямо сейчас у меня есть стандартная таблицаjQuery Datatables stop sort on tfoot elements

<table> 
    <thead> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    </thead> 
    <tbody> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    </tbody> 
    <tfoot> 
    <tr><td></td><td></td><td></td><td></td></tr> 
    </tfoot> 
</table> 

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

Итак, мой общий вопрос: есть ли способ исключить включение tfoot в сортировку?

DataTable настройки:

$('#'+tableID).dataTable(
       { 
        "sPaginationType": "full_numbers", 
        "bPaginate": false, 
        "bFilter": false, 
        "bAutoWidth": true, 
        "sScrollY": tableY+"px", 
        "bScrollCollapse": true, 
        "oLanguage": { 
         "sInfo": "Showing _END_ Events." 
        }, 
        "aaSorting": [[ 1, "asc" ]], 
        "aoColumns": [ 
         null, 
         null, 
         null, 
         null 
         ] 
       }); 
+0

Добавьте свой код скрипта, пожалуйста. – ahren

+0

добавил мой одинарный вызов. – chris

+0

Отключить тему, но вы должны поместить свой 'tfoot' перед' tbody'. –

ответ

1

Стандарт examples с сайта для DataTables не имеют проблемы, вы можете описать; то есть нижний колонтитул не является частью сортировки.

Я попытался развить один из примеров и использовать (большинство) кода, который вы предложили в качестве образца, с несколькими изменениями. Нижний колонтитул не является частью сортировки.

http://live.datatables.net/uyanul/edit#javascript,html,live

Может быть, есть кусок кода, в результате чего этот вопрос, который не был частью оригинального вопроса?

+0

не уверен, все похоже на то же самое, не замечая твиков, которые вы сделали, тем более, что они незначительны. Тут что-то может быть где-то. Эффект, который я не вижу в данный момент. – chris

+0

Последующий осмотр .. Я понял, что должно было быть в моем tfoot, не было. Это было добавление к телу и смешивание в нем. Устранение проблемы, вызвавшей ее попадание в тело, а не в ногу, устранило проблему в целом. Не думайте, что я бы заплатил за это какое-то время, если бы не ваш ответ, который заставил меня задуматься. Спасибо. – chris