player259: Блог

Главные вкладки

Проблема с AJAX pager/sort для таблицы + стандартный AJAX в форме

21 января 2013 в 21:35

Пытаюсь заставить стандартный пагинатор/pager и сортировку работать по AJAX. Есть решение, но к сожалению оно ломает стандартный AJAX. Все по порядку.

Этот код делает выборку из базы

<?php

    $query 

db_select('hive_gift''hg');
        
$query->fields('hg');
        
    
$query $query->extend('TableSort')->orderByHeader($header)->extend('PagerDefault')->element($element)->limit(7);

    

$result $query
        
->execute()
        ->
fetchAllAssoc('gid'PDO::FETCH_ASSOC);
    return 
$result;

?>

Как видно PagerDefault присутствует, даже объявлен element, т.к. таблицы две.

Далее создана обычная форма, добавлена таблица, сделаны вертикальные вкладки, все работает, но без AJAX. Выглядит так: