jquery tablesorter изменяет ширину столбца до неправильного размера

У меня 2 проблемы с tablesorter.

Во-первых, когда я динамически меняю количество строк (с флажками), ширина столбцов для строк в tbody изменяется, чтобы соответствовать ширине первого столбца thead.

А во-вторых, tableorterpager не обновляется и загружает только 10 строк при динамических изменениях.

Любая помощь будет здорово.

Вот ссылка: http://www.greatgulf.com/houses2013/project/edgewood


person user1876549    schedule 08.08.2013    source источник
comment
Вы уже решили эту проблему?   -  person Mottie    schedule 19.08.2013
comment
Нет, у нас нет. Мы используем интерфейс с флажками рядом со столом, и когда вы используете флажки, он портит таблицу. Для этого мы используем tablesorter и pager. Не могли бы вы помочь?   -  person user1876549    schedule 20.08.2013


Ответы (1)


Я предполагаю, что вы используете мою ветвь tablesorter из кода, который я вижу. Но я должен заранее извиниться, так как я не могу оказывать более своевременную поддержку, так как я все еще нахожусь в творческом отпуске с ограниченным доступом в Интернет.

Я думаю, что основная проблема с флажками (не в таблице) и пейджером заключается в том, как настроена функция GG.resetTables. Я могу только предположить, что функция предназначена для обновления/обновления таблицы. В этом случае попробуйте инициализировать tablesorter вне этой функции resetTables, а затем внутри этой функции просто запустите обновление. Что-то вроде этого:

var $table = $("table")

    // Initialize tablesorter
    // ***********************
    .tablesorter({
        theme: 'blue',
        widthFixed: true,
        widgets: ['zebra']
    })

    // initialize the pager plugin
    // ****************************
    .tablesorterPager({
        // pager options here
    });


GG.resetTables = function () {
    $table.trigger('update');
};
person Mottie    schedule 30.08.2013