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
