[update]

i just discovered that the Javascript code gets generated
again for every iteration of the For component... but the
event reaches the java class at most twice.

hope this helps





                                                                           
             Kristian                                                      
             Marinkovic                                                    
             <kristian.marinko                                          An 
             [EMAIL PROTECTED]          Tapestry users                     
             >                          <users@tapestry.apache.org>        
                                                                     Kopie 
             24.01.2007 15:21                                              
                                                                     Thema 
                                        multiple events fired on           
              Bitte antworten           @EventListener although it should  
                    an                  fire once (Tapestry 4.1.1          
             "Tapestry users"           /4.1.2-20070121)                   
             <[EMAIL PROTECTED]                                             
                pache.org>                                                 
                                                                           
                                                                           
                                                                           
                                                                           





Hi,

the DIV element within the For component has an @EventListener
attached. When i click on it my listener method SOMETIMES gets invoked
more than once!!! (twice)

This happens in 4.1.1 and 4.1.2-SNAPSHOT (20070121).

>From the generated HTML page i can see that the Javascript code
for attaching the events gets generated twice... but only sometimes :)

Anyone experienced the same problem? Is it a bug?
Any workaround would be appreciated.

html file
<li jwcid="list_gp">
  <div jwcid="[EMAIL PROTECTED]" class="ognl:classForGP">
    <p>
      <span jwcid="list_gp_info">lastname, firstname, zip city</span>
    </p>
  </div>
</li>

page file
<component id="list_gp" type="For">
  <binding name="source" value="ognl:GPList" />
  <binding name="value"  value="gpObject" />
</component>

java file
@EventListener(events={"onclick"},targets="gpdiv")
public void doClick(BrowserEvent event) {
  System.out.println("click: " + event.getTarget().get("id"));
}

greetings
kris


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to