[richfaces-issues] [JBoss JIRA] (RF-13349) a4j:queue must be first child for rich:autocomplete

Pavol Pitonak (JIRA) issues at jboss.org
Fri Mar 28 05:16:14 EDT 2014


     [ https://issues.jboss.org/browse/RF-13349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavol Pitonak resolved RF-13349.
--------------------------------

    Resolution: Cannot Reproduce Bug


Closing because we cannot reproduce. Feel free to reopen as soon as you have information about how to reproduce.
                
> a4j:queue must be first child for rich:autocomplete
> ---------------------------------------------------
>
>                 Key: RF-13349
>                 URL: https://issues.jboss.org/browse/RF-13349
>             Project: RichFaces
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 4.3.4
>            Reporter: alexey plotnikov
>              Labels: waiting_on_user
>
> All described here https://community.jboss.org/message/845845 but i'll repeat.
> In this example:
> {code}
> <rich:autocomplete mode="ajax" autocompleteMethod="#{autocomplete.autocompleteLegals}"  
>                    minChars="0" var="s" fetchValue="#{s.realName}" id="legal-suggestion"  
>                    autofill="false"  
>                    onselectitem="autocompleteChangeLegal(event.target)" style="display: inline;"  
>                    layout="table" value="#{autocomplete.legalName}"  
>                    required="true">  
>                    <h:column>  
>                       <h:outputText style="display:none;" value="#{s.id}"/>  
>                       <h:outputText style="display:none;" value="#{s.realName}"/>  
>                    </h:column>  
>                    <h:column>  
>                       <h:outputText value="#{s.name}" escape="false"/>  
>                    </h:column>  
>                    <a4j:queue requestDelay="500" ignoreDupResponses="true" />  
> </rich:autocomplete>
> {code}
> a4j:queue - is *ignored!*
> But here
> {code}
> <rich:autocomplete mode="ajax" autocompleteMethod="#{autocomplete.autocompleteLegals}"  
>                    minChars="0" var="s" fetchValue="#{s.realName}" id="legal-suggestion"  
>                    autofill="false"  
>                    onselectitem="autocompleteChangeLegal(event.target)" style="display: inline;"  
>                    layout="table" value="#{autocomplete.legalName}"  
>                    required="true">  
>                    <a4j:queue requestDelay="500" ignoreDupResponses="true" />  
>                    <h:column>  
>                       <h:outputText style="display:none;" value="#{s.id}"/>  
>                       <h:outputText style="display:none;" value="#{s.realName}"/>  
>                    </h:column>  
>                    <h:column>  
>                       <h:outputText value="#{s.name}" escape="false"/>  
>                    </h:column>  
> </rich:autocomplete>
> {code}
> a4j:queue *not ignored*. So a4j:queue must be first child for autocomplete.
> For another components a4j:queue can be any child(first or last).
> For example this code:
> {code}
> <h:selectOneMenu value="#{agentMenuMassList.menuProfile}">  
>     <s:selectItems noSelectionLabel="#{messages['pages.noSelect']}" value="#{agentMenuMassList.menuProfiles}" var="m" label="#{m.name}"/>  
>     <s:convertEntity/>  
>     <a4j:ajax event="change" render="editPanel,menuPanel" listener="#{agentMenuMassList.change}"/>  
>     <a4j:queue requestDelay="5000" />  
> </h:selectOneMenu>
> {code}
> *not* ignoring a4j:queue

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the richfaces-issues mailing list