s:select + ajax issue 2007-10-01 - By Pablo V?zquez Bl?zquez
Back Hi everybody!
Anyone knows why this code results in an increasing number of threads to "RefreshTree" action when I use the selector??
<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>
Thanks.
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: user-unsubscribe@(protected) For additional commands, e-mail: user-help@(protected)
|
|