Richfaces SuggestionBox ajaxSingle
Bonjour
J'ai un problème de performance concernant le composant <rich:suggestionbox> et ses ajax attributes.
Je vais essayer d'expliquer ça:
J'ai un suggestion box dans lequel si l'utilisateur clic, il doit exécuter une action déterminée et puis reRender un inputtext et un selectManyListBox.
Dans la même page, j'ai un tag crée par moi (avec TagSupport rien a voir avec JSF tags) qui fait beaucoup de calculs a l'intérieur.
Mon problème: a chaque fois que je clic sur le suggestion box, il exécute aussi mon tag, même si j'ai mis les attributes ajax dans le suggestion box. C'est ça précisément ce que je ne veux pas
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<h:inputText id="field"
value="#{mybean.service}">
<f:converter converterId="DefaultConverter" />
</h:inputText>
<rich:suggestionbox id="suggestService" for="field"
suggestionAction="#{mybean.autocompleteService}"
var="resultServ" fetchValue="#{resultServ.name}"
nothingLabel="No Service found"
selfRendered="true"
immediate="true"
ajaxSingle="true">
<a4j:support event="onselect" action="#{mybean.addService}"
reRender="selectedServices, field, suggestService"
/>
<h:column>
<h:outputText value="#{resultServ.name}" />
</h:column>
</rich:suggestionbox>
<br />
<h:selectManyListbox id="selectedServices"
value="#{mybean.selectedServicesRemove}">
<f:selectItems value="#{mybean.selectedServices}" />
<f:converter converterId="DefaultConverter" />
</h:selectManyListbox>
....
....
<t:myTag> |
Any help appreciated!!