Finalni reseni: problem byl v tom ze tabulka se za jistych okolnosti plnila daty az v metode prerender backingbeanu, pokud se vzdy naplni v init() tak to funguje.
Dne úterý 23 leden 2007 23:23 Jiří Mikulášek napsal(a): > A je to tu zas, stejny problem na stejnem formulari se stejnym tlacitkem. > Tentokrat vsak metoda odeber- pridej nefunguje, dokonce ani restart > glassfishe nezabral > > uz mi opravdu dochazi napady > > ale ejst neco zkuste prosim ... > > Dne úterý 23 leden 2007 22:27 Jiří Mikulášek napsal(a): > > Pouzivame Servlet API 2.5, hlavicka web.xml souhlasi. JSF 1.2. Takze tady > > by problem byt nemusel > > > > Dne úterý 23 leden 2007 09:11 Stöhr Miroslav RNDr. Ph.D. napsal(a): > > > Zkusil bych poradit: Zkontrolujte přesná čísla specifikace JSF a > > > JavaServlet API, které používáte, plus navazující .jar. Tipoval bych že > > > používáte JSF s JavaServlet 2.3. Pozor taktéž na hlavičku web.xml (kde > > > používanou verzi JavaServlet deklarujete, vyšší verze se umí přepnout > > > na nižší). > > > > > > Ale mohu se samozřejmě naprosto mýlit. > > > > > > Mirek > > > > > > > > > ________________________________ > > > > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > > > Behalf Of "Ing. Jan Novotný" Sent: Tuesday, January 23, 2007 8:38 AM > > > To: Java > > > Subject: Re: JSF tlačítko v tabulce nezavolá akci > > > > > > > > > Zdravím, > > > > > > my jsme včera s kolegou narazili na obdobný (ale pravděpodobně jiný > > > problém). Používáme MyFaces implementaci (1.1.4). Na stránce máme > > > <h:form> a v něm umístěné Tomahawk komponenty pagescroller a datatable. > > > Z neznámého důvodu se nám ve vygenerované stránce u uzavíracího tagu > > > formu negeneruje javascriptová metoda "clear__" takže nefungují žádné > > > odkazy v celém formuláři. Strávili jsme na tom hodně času a nepřišli > > > jsme na nic. Zajímavé je, že v aplikaci máme obdobné 2 další stránky, > > > které jsou postavené úplně stejně a v nich všechno funguje. Také jsme > > > šli cestou postupného odebírání, ale javascript se vygeneroval jen > > > tehdy, když ve formuláři zůstala jediná jednoduchá komponenta a to > > > commandlink - jakmile jsme přidali cokoliv z původního obsahu, opět > > > javascript zmizel. Dost nepříjemná záhada. Pokud byste někdo věděl co s > > > tím, uvítáme jakoukoliv radu. Myslím, že nakonec ale stejně skončíme ve > > > zdrojových kódech MyFaces > > > > > > :(. > > > > > > Honza Novotný > > > > > > Jiří Mikulášek napsal(a): > > > > > > Hezký den, > > > díky za tipy: > > > ad 1. máme > > > ad 2. pokud hledám dobře tak není > > > ad 3. právě jsem vyzkoušel, výsledkem je, že to funguje, ale stále > > > nechápu proč. > > > Udělal jsem to že jsem ze stránky odstranil všechno krom tabulky a > > > sloupce s tlačítkem. V ten okamžik talčítko fungovalo, pak jsem > > > postupně přidával zpět komponenty až jsem se dostal do původního stavu > > > a nevěřícně koukal na ot že to funguje. > > > > > > Blbý je že vlastně pořád nevím kde byl zakopanej pes :-( > > > > > > Pokud někoho ještě napadají důvody rád se je dozvím :-) > > > > > > Dne pondělí 22 leden 2007 20:28 Jiří Hradil napsal(a): > > > > > > > > > Ahoj, > > > > > > přímo webuijsf nepoužíváme, ale: > > > > > > 1. Máte to ve formu? > > > 2. Není někde na stránce JSF prvek, který má prázdnou value? To > > > Faces > > > nemají rády a metody na tlačítkách pak nevolají. > > > 3. Klasický postup - vyházet ze stránky všechno, co tam nemá co > > > dělat > > > a všechno napojit na primitivní JSF backing bean s jednou > > > metodou, > > > pak se to líp zkoumá :). > > > > > > Jirka Hradil > > > > > > On 1/22/07, Jiří Mikulášek <[EMAIL PROTECTED]> > > > <mailto:[EMAIL PROTECTED]> wrote: > > > > > > > > > Hezký den, > > > mám řekl bych možná klasický problém, ale nencházím > > > odpověď. > > > > > > Používám webuijsf. Následující konstrukce nezavolá > > > akcni metodu > > > hello. Mimo tabulku to samo funguje. Zkousel jsem ekvivalnetni > > > konstrukci i za pouziti std JSF a take nepomohlo. Zkousel sjem tlacitko > > > nabindovat, odbindovat, menit id (podle radku). Ve strance jsou > > > <h:messages /> atp. nepodarilo se mi urcit pricinu a tudiz ani najit > > > reseni. > > > > > > Budu vdecny za kazdy napad > > > > > > <webuijsf:table binding="#{HerbariumMain.herbTable}" > > > id="herbTable" > > > title="#{HerbSession.userHerb.name}" width="450"> > > > <webuijsf:tableRowGroup > > > binding="#{HerbariumMain.herbRow}" > > > id="herbRow" rows="20" > > > sourceData="#{HerbariumMain.herbDataProvider}" sourceVar="herb"> > > > <webuijsf:tableColumn > > > binding="#{HerbariumMain.herbCol4}" id="herbCol4" > > > <webuijsf:button > > > actionExpression="#{HerbariumMain.hello}" > > > text="#{msg.common_detail}" /> > > > </webuijsf:tableColumn> > > > </webuijsf:tableRowGroup> > > > </webuijsf:table> > > > > > > -- > > > Pírko > > > Bc. Jiří Mikulášek > > > E-mail: [EMAIL PROTECTED] || [EMAIL PROTECTED] > > > Tel: +420 721 571 280 > > > ICQ# 330718616 > > > Skype: pirkojm > > > web: http://pirko.bloguje.cz > > > http://www.fi.muni.cz/~xmikula2 > > > > > > > > > - -- Pírko Bc. Jiří Mikulášek E-mail: [EMAIL PROTECTED] || [EMAIL PROTECTED] Tel: +420 721 571 280 ICQ# 330718616 Skype: pirkojm web: http://pirko.bloguje.cz http://www.fi.muni.cz/~xmikula2
