Další možnost je udělat si v managed beane mapu, kde budou jako klíče uloženy IDčka a hodnoty budou označovat, jestli se má prvek s daným ID vykreslit. Přistupovat k prvku mapy pomocí JSF je už snadné. Není to úplně ideální řešení, ale prozatím jsem si s nim vždy vystačil.
Dne 24. března 2010 23:36 Ladislav Kulhanek <[email protected]>napsal(a): > JBoss Seam poskytuje rozšíření, které tohle umí: > http://docs.jboss.org/seam/1.2.1.GA/reference/en/html/elenhancements.html > > Standardně to ale nejde. Řešením je udělat wrapper, který bude mít metodu > maSeZobrazit() a napojit tabulku na kolekci těchto wrapperu. > > L > > 2010/3/24 Petr Prikryl <[email protected]> > >> Dobry den, uz se chvili trapim s tim jak do atributu rendered protlacit >> atribut. A zacinam dochazet k nazoru ze na to asi JSF je kratke, ale >> cokdyby: >> >> mam tabulku a ve sloupci tlacitka a chci aby dane tlacitko vylo >> viditelne pouze pokud entita co je na radku ma urcity atribut (jsou to >> tlacitka na prideleni pristupu a odejmuti) true. A pro kazdy radek, >> nevim vsak jak predat sve funkci ktera dava T/F id radku/objekt co ne na >> danem radku. >> >> Predstavoval jsem si to nejak takto: >> <h:commandButton actionListener="#{userManagedBean.aktivujLekare}" >> value="Aktivovat" rendered="#{userManagedBean.maSeZobrazit(item.id)}"> >> </h:commandButton> >> >> Avsak tohle to neprojde syntaxi. >> >> Dekuji >> PP >> >> -- >> Petr Prikryl >> ----------------------- >> [email protected] >> [email protected] >> www.admin24.cz >> >> >
