2009-07-28 8 views
-1

Quelqu'un peut-il recommander une bonne API de table/grille Zend Framework? Je suis en train de développer un système de gestion de l'information et j'ai besoin d'un composant où je peux afficher tout ou partie des enregistrements, et fournir des services de pagination, de recherche, de tri et de liaison à diverses actions.Zend Framework Grid

J'ai regardé dans Dojo avec (dojox.grid.Grid) et cela ne me semble pas juste. Je ne cherchais pas à être lié à une solution basée sur javascript qui ne fonctionnerait pas correctement si le navigateur avait désactivé JS. Je n'aime pas non plus le concept de défilement infini, et je pense que mes utilisateurs seraient beaucoup plus familiers avec une approche par pagination.

+0

duplication possible de [DataGrid for Zend Framework] (http://stackoverflow.com/questions/607102/datagrid-for-zend-framework) –

Répondre

3

Cette mise en œuvre semble prometteur:

http://code.google.com/p/zfdatagrid/

Il gère les filtres et ... pagination bien, il gère beaucoup plus que cela.

+0

Après l'avoir utilisé pendant plus de deux ans, je ne recommanderais pas de l'utiliser. Le code source est en désordre, la grille est en désordre avec l'objet request (ne permet aucune personnalisation sans changer le code source), a beaucoup de bugs liés aux filtres et ne peut pas gérer de grandes quantités de données depuis une source 'Zend_Db_Select': exécute la requête plusieurs fois, rassemble TOUTES les données (également à partir des jointures à gauche) pour sa pagination et les callbacks convertissent les données originales en quelque chose d'autre afin que vous ne puissiez pas utiliser les données originales après un callback sur une colonne. La version ZF2 pourrait être meilleure. –

0

J'ai trouvé http://code.google.com/p/zfdatagrid/ très prometteur comme dit ci-dessus.

C'est tellement bon que je voudrais qu'il soit inclus dans ZF à un moment donné.

Il est un peu rugueux sur les bords, mais il n'a pas besoin de beaucoup de travail à faire et ça marche.

J'ai passé deux semaines à essayer d'implémenter la datagrid dojo, ce que je pensais que ce serait plus facile à faire, car il est plus facile de faire du ZF mais ça ne marcherait pas. Pas ceci et quelques autres DataGrid JS avec lesquels j'ai joué.

Hautement recommandé! J'espère qu'il y aura une version "propre" bientôt, c'est-à-dire sans les exemples, juste plug and play.