Détecter un changement "selectOneMenu" JSF
Bonjour tout le monde,
Je souhaite faire apparaître un message pop-up lorsque l'utilisateur a choisit une autre option dans un "select" généré par JSF (prime faces). Le problème est que ça ne fonctionne pas.
Voici mon code JSF:
Code:
1 2 3 4 5 6
|
<p:selectOneMenu id="productTypeSelection" value="#{loginBean.consortiaId}">
<f:selectItem itemLabel="My Library" itemValue="0" />
<f:selectItems value="#{loginBean.consortiaList}" var="consortia" itemLabel="#{consortia.organizationName}" itemValue="#{consortia.id}" />
<f:ajax event="change" listener="#{loginBean.redirectToOrganizationProfile}" rendered="#{organizationProfileBean.editProfile}"/>
</p:selectOneMenu> |
Et le code Javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <script type="text/javascript">
$ = jQuery;
$(document).ready(function(){
var $changed = false;
var $choice;
//Cette fonction fonctionne très bien
$('input, textarea').on("change", function() {
$changed = true;
});
//Celle-ci pose problème
$('select').on("change", function() {
alert("changed");
});
}); |
Merci d'avance!