Tablekit: сортируемый не работает, если строки таблицы загружены с помощью ajax - PullRequest
3 голосов
/ 14 октября 2011

Я видел эту тему раньше здесь, но это не решило мою проблему.

У меня есть таблица, которая выглядит следующим образом в html;

<table class="sortable resizable editable" id="tablekit-table-1">
    <thead>
    <tr>
            <th id="order_orders" class="sortfirstdesc sortcol sortdesc">Order</th>
        </tr>
    </thead>


    <tfoot>
    </tfoot>

    <tbody id="orders_content">
        <?php //data generated by ajax ?>
    </tbody>


</table>

При загрузке страницы строкизагружается в tbody через ajax.

Проблема в том, что сортировка tablekit оттуда не работает (работает, только если я вывожу строки из php).

Я попытался добавить setTimeout() в ajaxУспешно, повторно инициализируйте таблицу с помощью

TableKit.Sortable.init('tablekit-table-1') 

и т. д., ничего не помогло.Погуглил также.Заранее спасибо.

1 Ответ

1 голос
/ 26 октября 2011

У меня такая же проблема.Решение, которое я узнаю, использует Tablekit.Sortable.init(id) onSuccess.

Но, тем не менее, у меня есть еще одна проблема: она работала только при первом вызове, поэтому я назначил разные идентификаторы для каждой вызываемой таблицы и инициализировал Sortable на этих новых идентификаторах.

...