0
J'ai un module drupal personnalisé. Je reçois le résultat d'un service web dont j'ai besoin pour faire la page. Voici ce que je faisRésultats de radiomessagerie - Module Drupal
$result = webservice_call_results(); $attributes = array( 'border' => 1, 'cellspacing' => 0, 'cellpadding' => 5, 'width' => 600, ); $rows = array(); foreach ($result->headers->RPMHeader as $data) { $rows[] = array( l(t($data->reg_no), round($data->total_payment,2), $data->prepared_by ); } $headers = array(t(' Reg Number'), t('Total Payment'),t('Prepared By')); $output =theme('table',$headers,$rows,$attributes); $output .= theme('pager', 1); // Not Working -- Paging $form['manufacturer_search']['table'] = array( '#type' => 'markup', '#value' => $output);
La pagination ne fonctionne pas. Toute idée pourquoi, s'il vous plaît aider
Non, il ne fonctionne pas. – Kris1511
On dirait que le problème est ici: http://drupal.org/node/330748 Pour que cela fonctionne, vous devez limiter le nombre d'éléments que la fonction de thème reçoit. Ceci est normalement fait avec pager_query à partir d'une base de données - mais cela ne convient peut-être pas à votre flux de travail. – lazysoundsystem