2009-12-10 7 views
0

J'ai essayé d'ajouter un pagineur à un datatable dynamique.comment ajouter un pager à datatable dynamique dans jsf 1.1

J'utilise le code BalusC à: http://balusc.blogspot.com/2006/06/using-datatables.html

colonnes dynamiques fonctionnent très bien, mais maintenant je dois ajouter programatically un simple récepteur pour permettre à l'utilisateur de faire défiler les enregistrements. J'utilise des composants jsf-ibm, où il existe un composant pager, mais j'ai vérifié les API et je ne trouve pas la bonne façon de l'ajouter au composant HtmlDataTableEx.

Toute suggestion sera apréciée.

Répondre

0

Nevermind, j'ai trouvé le chemin, au cas où quelqu'un atteint cette question:

table HtmlDataTableEx = new HtmlDataTableEx();

// tous vos setttings colonne ici ...

HtmlPagerGoto pager = new HtmlPagerGoto(); // vous pouvez aussi utiliser web ou deluxe ... pager.setId ("tablaPager"); pager.setFor ("tablaReporte"); pager.setStyleClass ("tablaPagerClass");

Statistiques HtmlOutputStatistics = new HtmlOutputStatistics(); statistics.setId ("tablaStatistics"); statistics.setFor ("tablaReporte"); statistics.setStyleClass ("tablaStatisticsClass");

HtmlPanelGroup en-tête = new HtmlPanelGroup(); header.getChildren(). Add (statistiques); header.getChildren(). Add (pager);

table.setHeader (en-tête); // cela peut aussi être dans le pied de page

Questions connexes