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
                              

                -
                    

        
          


Odpovedet emailem