AFAIK, là n'est vraiment aucune « grande » solution pour ceci. Une entaille réalisable est au *keep* le grippage in place, mais peuple les valeurs initiales manuellement. Ainsi les listes montreront les valeurs par défaut correctes au commencement, mais seront toujours liées.
Employer le cfinvoke pour obtenir les données initiales pour chaque liste
countryId= " #countryid# "
returnVariable= " getProvinces "
>
… course d'autres méthodes….
Employer alors les résultats pour peupler chaque cfselect manuellement. Encore, *do pas * enlever le grippage ou les listes ne seront pas liées correctement.
… peupler d'autres listes….
BTW : Les grippages sont grands pour « ajoutent de nouvelles » formes, mais moche pour « éditer » l'IMHO de formes. Particulièrement quand vous avez beaucoup de connexe choisit. Ce que vous essayez de faire est de simuler l'événement d'onchange pour chaque liste de cfselect. C'est assez facile. Mais pour obtenir les résultats désirés, vous avez le déclenchement ils dans un *specific*order (IE synchrone) autrement, les listes ne contiendrez pas les bons articles.
En outre, les grippages CF8 ne soutiennent pas « choisi ». Ainsi même si vous avez figuré dehors comment peupler chaque liste avec les articles désirés, vous ne pouvez pas facilement pré-sélectionner un des articles ! C'est une douleur, mais c'est une limitation connue de dans CF8.