  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | s:select + ajax issue | s:select + ajax issue 2007-10-01 - By Dave Newton
Back --- Pablo V?zquez Bl?zquez <pvazquez@(protected)> wrote: > Anyone knows why this code results in an increasing > number of threads to "RefreshTree" action when I use
> the selector??
Because your submit button listens to the published topic of the select?
> > <script type="text/javascript"> > > dojo.event.topic.subscribe("/submitSelectorForm", > function(data, > type, e) { > if (type=="before") { > //do something before the form is > submitted > if (document.forms.length > 1) { > > dojo.event.topic.publish("/refreshContent"); > } > } > if (type=="load") { > //do something after the form is > submitted > } > }); > </script> > > > <div id="selector"> > <c:if test="${!empty currentProject.projects or > !empty projects}"> > <s:form id="selectProject" > name="selectProject" > action="RefreshTree"> > <s:select name="projectId" > list="projects" > listKey="reference" > listValue="name" > required="true" > headerKey="-1" > headerValue="-- select --" > value="-1" > > onchange="dojo.event.topic.publish('/changeProject');"/> > > <s:submit cssStyle="display:none" > theme="ajax" > targets="treeAndSelector" > listenTopics="/changeProject" > notifyTopics="/submitSelectorForm" > executeScripts="true" loadingText=" > "/> > > </s:form> > </c:if> > </div>
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
|
|
 |