2 votes

Appel de l'événement de suppression d'un élément dans une sélection multiple autocomplète PrimeFaces

Comment appeler l'événement de suppression d'un élément dans une sélection multiple automatique PrimeFaces ?

Je veux que lorsque l'élément supprimé est mis à jour lstSelectedDays .

J'essaie d'utiliser événement de changement mais ne fonctionne pas.

J'ai fait beaucoup de recherches mais je n'ai pas trouvé de solution !

 <p:autoComplete id="ClassSeessionDays" multiple="true" value="#{classManage.lstSelectedDays}"
              completeMethod="#{weekDaysRequestBean.getDays}" dropdown="true"
              var="day" itemLabel="#{day.name}" itemValue="#{day}" converter="weekDaysConverter" 
              disabled="#{cc.attrs.disabled}"
              forceSelection="true">

           <p:ajax event="itemSelect" process="pnlClassSession" update="pnlClassSession" global="false" partialSubmit="true"/>
           <p:ajax event="change"   update="pnlClassSession" global="false" partialSubmit="true"/>

           <f:attribute name="lstSelectedDays" value="#{classManage.lstSelectedDays}" />
           <p:column >
                  <h:outputText value="#{day.name}" />
           </p:column>                                                       
  </p:autoComplete>

Comment mettre à jour lstSelectedDays après avoir retiré un élément ?

2voto

Raj Kumar Points 133

Utilisez l'événement ajax itemUnselect pour capturer l'événement de désélection.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X