[ 
https://issues.apache.org/struts/browse/WW-2356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes Wannemacher closed WW-2356.
-------------------------------

    Resolution: Won't Fix

we're moving away from dojo integration in struts2, so you won't likely get 
much traction on this issue. If you want/need this resolved, then reopen, but 
provide a patch that we can apply. The core devs aren't going to allocate time 
to the dojo plugin at this point.

> autocompleter widget fails to publish topic in some cases   
> ------------------------------------------------------------
>
>                 Key: WW-2356
>                 URL: https://issues.apache.org/struts/browse/WW-2356
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Dojo Tags
>         Environment: Fedora 6, Tomcat 6.x, JDK 1.6.0_02, Firefox 1.5.x
>            Reporter: Giovanni Azua Garcia
>            Priority: Minor
>             Fix For: Future
>
>
> Given the JSP page below, autocompleter fails to publish the required topic 
> "/changedHistoricBook0" in the following use case:
> - User types a substring  
> - The user clicks on the top suggested (bold) matching element.
> In that case the notify does not happen. though, when the user clicks the 
> second choice the topic is published correctly.
> <%@ page contentType="text/html; charset=UTF-8"%>
> <%@ taglib prefix="s" uri="/struts-tags"%>
> <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
> <script type="text/javascript">
>   dojo.event.topic.subscribe("/afterExchangeRateReloaded", function(data, 
> request, widget)
>   {
>      //data : text returned from request
>      //request: XMLHttpRequest object
>      //widget: widget that published the topic
>      widget.setSelectedKey("value");
>   });  
> </script>
> <s:url var="exchangeRates" action="AjaxGetExchangeRates.action" />
> <s:form id="formSimulation" action="%{targetAction}" method="post" 
> theme="%{currentTheme}">
> <sx:autocompleter tooltip="Provide the first Historic Book" 
> forceValidOption="true" valueNotifyTopics="/changedHistoricBook0"  
> notifyTopics="/changedHistoricBook0" searchType="substring" label="Historic 
> Book 1" cssStyle="width: 250px;" dropdownHeight="180"  name="historicBook0" 
> list="historicBooks" listKey="id" listValue="name" />          
> <!-- etc -->
> <sx:autocompleter id="eurosPerListedUnit0" tooltip="Provide the Currency Rate 
> 1" formId="formSimulation" showDownArrow="false" 
> cssStyle="width: 250px;" href="%{#exchangeRates}" 
> listenTopics="/changedHistoricBook0" label="Currency Rate 1" 
> name="eurosPerListedUnit0" autoComplete="false" 
> afterNotifyTopics="/afterExchangeRateReloaded" />
> <s:submit value="%{buttonLabel}" align="center"/>
> </s:form>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to