[richfaces-issues] [JBoss JIRA] (RF-12645) rich:autoComplete's valueChangeListener property doesn't fire
Brian Leathem (JIRA)
jira-events at lists.jboss.org
Mon Dec 17 12:13:08 EST 2012
[ https://issues.jboss.org/browse/RF-12645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12740866#comment-12740866 ]
Brian Leathem edited comment on RF-12645 at 12/17/12 12:12 PM:
---------------------------------------------------------------
Thanks for reply. I appreciate your comments and the component start to work, but, I still have some problems with it I didn't have when I used to use it on Richfaces 3.3.x. Follow my questions:
- Is there a way the 'selectitem' event to be fired by the TAB key?
- How could I send some parameters to the backing bean when I select the item? I've been trying to use the jsFunction, but it doens't work, not even a4j:param.
This is my code snippet:
{code}
<h:form>
<a4j:jsFunction action="#{autoCompleteController.ajaxMethod}"
name="ajaxSend">
<a4j:param name="param1" assignTo="#{autoCompleteController.code}" />
</a4j:jsFunction>
<h:panelGrid columns="2">
<h:outputText value="Name:" />
<rich:autocomplete id="auto" mode="ajax"
autocompleteMethod="#{autoCompleteController.autoComplete()}"
var="person" fetchValue="#{person.name}"
layout="table" onselectitem="ajaxSend(#{person.code})"
value="#{autoCompleteController.name}">
<rich:column>
<h:outputText value="#{person.name}" />
</rich:column>
<rich:column>
<h:outputText value="#{person.code}" />
</rich:column>
</rich:autocomplete>
</h:panelGrid>
</h:form>
{code}
I want to send the value 'person.code' to the managed bean when I select the item.
Thank for your attention and time
Junior
was (Author: junior.mendes):
Thanks for reply. I appreciate your comments and the component start to work, but, I still have some problems with it I didn't have when I used to use it on Richfaces 3.3.x. Follow my questions:
- Is there a way the 'selectitem' event to be fired by the TAB key?
- How could I send some parameters to the backing bean when I select the item? I've been trying to use the jsFunction, but it doens't work, not even a4j:param.
This is my code snippet:
<h:form>
<a4j:jsFunction action="#{autoCompleteController.ajaxMethod}"
name="ajaxSend">
<a4j:param name="param1" assignTo="#{autoCompleteController.code}" />
</a4j:jsFunction>
<h:panelGrid columns="2">
<h:outputText value="Name:" />
<rich:autocomplete id="auto" mode="ajax"
autocompleteMethod="#{autoCompleteController.autoComplete()}"
var="person" fetchValue="#{person.name}"
layout="table" onselectitem="ajaxSend(#{person.code})"
value="#{autoCompleteController.name}">
<rich:column>
<h:outputText value="#{person.name}" />
</rich:column>
<rich:column>
<h:outputText value="#{person.code}" />
</rich:column>
</rich:autocomplete>
</h:panelGrid>
</h:form>
I want to send the value 'person.code' to the managed bean when I select the item.
Thank for your attention and time
Junior
> rich:autoComplete's valueChangeListener property doesn't fire
> -------------------------------------------------------------
>
> Key: RF-12645
> URL: https://issues.jboss.org/browse/RF-12645
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: component-input
> Affects Versions: 4.2.2.Final
> Environment: Google Chrome Version 21.0.1180.89;
> Debian wheezy/sid
> Richfaces 4.2.2
> Reporter: Valdir Mendes Junior
> Labels: valueChangeListener, waiting_on_user
>
> After made the search, I select the option and expected the valueChangeListener method to be called, but it' doesn't.
--
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