Dans Mon Action
dans display()
dans display, cl.list() est de 10 elements après la requêteCriteria cl = hbsession.createCriteria(Region.class);
org.hibernate.Session hbsession = HibernateUtil.getSessionFactory().getCurrentSession();
regionsform.setRegionsList(cl.list());
//request.setAttribute("regionsList", cl.list());
cl.add(Restrictions.ilike("code", regionsform.getTmpcode()+"%"));
cl.setFirstResult(firstRecordIndex);
cl.setMaxResults("10");
// Create a datagrid.
Datagrid dg = Datagrid.getInstance();
// Set the bean class for new objects.
//We suppose SomeBean is the class of the object in the List aList.
dg.setDataClass(Region.class);
// Set the data
//dg.setData(cl.list());
dg.setData(aList);
// Initialize the form
regionsform.setDatagrid(dg);
j'aimerai afficher dans validateSelected() : cl.list() de 10 elements après la requete et après modification du datagrid. faut-il que je rajoute toute la requête comme dans display ?
car sans
j'ai la list de tous les éléments de Region.classcl.add(Restrictions.ilike("code", regionsform.getTmpcode()+"%"));
cl.setFirstResult(firstRecordIndex);
cl.setMaxResults("10");
dans validateSelected()
dans display j'ai une petite liste, dans validateSelected() j'ai une grande liste qui s'affiche, or je voudrais la petite liste.Criteria cl = hbsession.createCriteria(Region.class);
//je met toute la requête comme dans display
cl.add(Restrictions.ilike("code", regionsform.getTmpcode()+"%"));
cl.setFirstResult(firstRecordIndex);
cl.setMaxResults("10");
lc_datagrid.setData(cl.list()) ;
regionsform.setDatagrid(lc_datagrid) ;
Partager